2016-03-02 100 views
1

XlsxWriter具有增加凍結的窗格到Excel文件的方法:Pyexcelerate凍結窗格

import xlsxwriter 

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

然而,我不得不使用Pyexcelerate,我找不到他們的凍結窗格相關文檔什麼。 Pxexcelerate有一個類似的方法,可以讓我添加冰凍窗格嗎?

+0

http://fossies.org/dox/picalo-4.94/classpicalo_1_1lib_1_1pyExcelerator_1_1BIFFRecords_1_1Window2Record.html 此類已選擇有關freeze_panes – JeD

+0

@ JeD這是PyExcelerate我正在使用,而不是PyExcelerator – jonesne

+0

哦,對不起。窗格類中有一個凍結選項:https://github.com/kz26/PyExcelerate/blob/dev/pyexcelerate/Panes.py,但我不確定如何使用它。如果我找到s.th,我會告訴你。 – JeD

回答

0
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")