2015-05-31 60 views

回答

1

XlsxWriter不提供任何工具的用户跟踪写入工作,因为可以更容易地完成数据和用户的需求,从Python程序中。

如果您正在将数据写入工作表(从循环或类似内部),那么您可以跟踪您使用的最大行数并相应地更新公式。

像这样:

import xlsxwriter 

workbook = xlsxwriter.Workbook('file.xlsx') 
worksheet = workbook.add_worksheet() 

data = [13, 24, 15] 

for row_num, value in enumerate(data): 
    worksheet.write(row_num, 0, value) 

row_num += 1 
worksheet.write(row_num, 0, '=SUM(A1:A{})'.format(row_num)) 

workbook.close() 

输出:

enter image description here

+0

谢谢,这正是我需要的,并回答我的问题。 –

相关问题