【发布时间】:2016-05-01 00:10:02
【问题描述】:
当使用 xlsxwriter 将数据框从 Pandas 导出到 Excel 时,默认情况下似乎将表格放在单元格 A1。
有没有办法改变这种情况?我不介意插入行和列以将表格从 A1 移开,只要它是通过 pandas 或 xlsxwriter 以编程方式完成的。
如果有帮助,这是我的代码。
writer = pd.ExcelWriter(r'c:\file.xlsx', engine = 'xlsxwriter')
workbook - writer.book
df.to_excel(writer, index=True, sheet_name ='Sheet1')
我也找不到任何用于插入行和列的 XlsxWriter 方法。
【问题讨论】:
-
DeepSpace 的答案是正确的,但请注意,这在Working with Python Pandas and XlsxWriter 的 XlsxWriter 部分中有所介绍。
标签: python pandas xlsxwriter