如何使用
xlsxwriter
设置行高(以英寸为单位)?
我正在尝试逐个单元格地复制文档,但我的单元格长度和宽度值以英寸为单位。worksheet.set_row('A1', '1.25"', '0.15"')
您可以使用 set_row_pixels() 方法。
如果您想将第一行加宽至 30 像素:
worksheet.set_row_pixels(0,30)
如果您想将第一列加宽至 30 像素:
worksheet.set_column_pixels("A:A", 30)
正如文档所说,set_row 和 set_columns 按字符大小单位加宽。 但如果要将像素转换为英寸,则取决于分辨率(每英寸像素(ppi))。 这是公式:
pixel_value = inch_value * ppi