Pyexcelerate冻结窗格

时间:2016-03-02 17:18:15

标签: python pyexcelerate

XlsxWriter有一种方法可以将冻结的窗格添加到excel文件中:

import xlsxwriter

workbook = xlsxwriter.Workbook('frozen_panes.xlsx')
worksheet1 = workbook.add_worksheet('Panes 1')
worksheet1.freeze_panes(1, 0)

但是,我必须使用Pyexcelerate,我在他们的文档中找不到与冻结窗格相关的任何内容。 Pyexcelerate是否有类似的方法可以让我添加冷冻窗格?

2 个答案:

答案 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")