如何使用 xlsxwriter 设置行高(以英寸为单位)?

问题描述 投票:0回答:1

如何使用

xlsxwriter
设置行高(以英寸为单位)? 我正在尝试逐个单元格地复制文档,但我的单元格长度和宽度值以英寸为单位。
像这样:
worksheet.set_row('A1', '1.25"', '0.15"')

python excel python-3.x document xlsxwriter
1个回答
0
投票

您可以使用 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

© www.soinside.com 2019 - 2024. All rights reserved.