0

I have done this but only the last dataframe was successfully written in the sheet. And I also found some samples to achive this using xlsxwriter engine,but how to do with openpyxl?

li jun
  • 13
  • 2

1 Answers1

1

You can use ExcelWriter:

with pd.ExcelWriter('output.xlsx') as xlsx:
    df1.to_excel(xlsx, sheet_name='Sheet 1')
    df2.to_excel(xlsx, sheet_name='Sheet 1', startrow=len(df1) + 2)

enter image description here

Corralien
  • 109,409
  • 8
  • 28
  • 52