Xlsxwriter - 将字符串写入给定参数的单元格

时间:2016-08-22 20:14:32

标签: python pandas xlsxwriter

我希望使用Xlsxwriter将字符串写入单元格,但是,似乎我只能以下列格式写入特定单元格:

worksheet.write(0, 0, 'I like pie')
worksheet.write('A1', 'I like pie') 

我首先将数据框写入excel工作表,然后在底部添加页脚('我喜欢馅饼')。我希望将页脚写入数据框最后一行下方的单元格中,而不用手动告诉python要写入哪个确切的单元格。

有什么想法吗?也许是if语句?

1 个答案:

答案 0 :(得分:2)

使用df.shape获取数据框的行数,然后使用此数字指定页脚的行:

nrows = df.shape[0]

worksheet.write(nrows, 0, 'I like pie')
# or: worksheet.write('A{}'.format(nrows+1), 'I like pie')