Openpyxl:如何使用write_only单元格和工作簿更改行高

时间:2018-06-28 12:24:22

标签: python-2.7 openpyxl

我需要在只写模式下创建xls文件并自定义行高。但是,如果我使用write_only = True,则行高默认保持不变。

row = []
book = Workbook(write_only=True)
sheet = book.create_sheet()
cell_1 = WriteOnlyCell(sheet)
# styling and filling cell data
row.append(cell_1)
cell_2 = WriteOnlyCell(sheet)
# styling and filling cell data
row.append(cell_2)
sheet.append(row)
sheet.row_dimensions[len(sheet.rows)].height = 30

没有write_only的所有作品都完美。

2 个答案:

答案 0 :(得分:1)

行和列尺寸在只写模式下不可用。

答案 1 :(得分:0)

必须在添加任何单元之前完成。请参阅openpyxl.readthedocs.io/en/latest/optimized.html

底部的警告部分