Skip to content

Instantly share code, notes, and snippets.

@yatakeke
Last active November 29, 2019 02:10
Show Gist options
  • Save yatakeke/dcd9b0f9c6290c0560d890cb4a62816f to your computer and use it in GitHub Desktop.
Save yatakeke/dcd9b0f9c6290c0560d890cb4a62816f to your computer and use it in GitHub Desktop.
import pandas as pd
# save single sheet for excel file
df.to_excel(fp, index=True, columns=True)
# save multiple sheets for excel file
with pd.ExcelWriter(fp) as writer:
df1.to_excel(writer, sheet_name='sheet1')
df2.to_excel(writer, sheet_name='sheet2')
# save multiple sheets for existing file
with pd.ExcelWriter(fp) as writer:
writer.book = openpyxl.load_workbook(fp)
df1.to_excel(writer, sheet_name='new_sheet1')
df2.to_excel(writer, sheet_name='new_sheet2')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment