我有一个Excel格式的模板文件。此模板包含位于A5:B5中的标题,副标题和2个标题。如何在不删除标题和标题的情况下将我的pandas DataFrame df
附加到此模板?特别是,我希望从A6:B6开始插入pandas DataFrame,然后将结果另存为新文件result.xlsx
。
这是我到目前为止所拥有的。
import pandas as pd
from openpyxl import load_workbook
df = pd.DataFrame({'a':[1,3,5,7,4,5,6,4,7,8,9],
'b':[3,5,6,2,4,6,7,8,7,8,9]})
book = load_workbook("C:/template.xlsx")
writer = pd.ExcelWriter('template.xlsx')
df.to_excel(writer,'Sheet1',index=False)
writer.save()
有startrow
和startcol
:
df.to_excel(writer, 'Sheet1', startrow=6, startcol=2)