XlsxWriter有一种方法可以将冻结的窗格添加到excel文件中:
import xlsxwriter
workbook = xlsxwriter.Workbook('frozen_panes.xlsx')
worksheet1 = workbook.add_worksheet('Panes 1')
worksheet1.freeze_panes(1, 0)
但是,我必须使用Pyexcelerate,我在他们的文档中找不到与冻结窗格相关的任何内容。 Pyexcelerate是否有类似的方法可以让我添加冷冻窗格?
答案 0 :(得分:3)
可能涉及的人:
解决方案是获取工作表并使用选项freeze = true
添加窗格。
可以在这里看到类窗格:
https://github.com/kz26/PyExcelerate/blob/dev/pyexcelerate/Panes.py
答案 1 :(得分:1)
import pyexcelerate
wb = pyexcelerate.Workbook()
ws = wb.new_sheet("sheet name")
# suppose you want to freeze rows 1-2 and columns A-D
rows = 2
columns = 4
ws.panes = pyexcelerate.Panes(columns, rows) # note order versus set_cell_value
wb.save("example_freeze_panes.xlsx")