Python Pandas:如何在将数据框导出到Excel时指定起始单元格位置

Jas*_* O. 2 python pandas xlsxwriter

当使用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')
Run Code Online (Sandbox Code Playgroud)

我找不到任何用于插入行和列的XlsxWriter方法.

Dee*_*ace 8

to_excel接受startrowstartcol哪些是从零开始的数字(即,参数startrow=1startcol=1将投入单元格B2表的左上角的单元格).

startrow:左上角的单元格行转储数据框

startcol:左上角的单元格列,用于转储数据框