xxxxxxxxxx
with pd.ExcelWriter('directory'+'Name of excel file') as writer:
Df.to_excel(writer, sheet_name='File_name')
xxxxxxxxxx
df2 = df1.copy()
with pd.ExcelWriter('output.xlsx') as writer:
df1.to_excel(writer, sheet_name='Sheet_name_1')
df2.to_excel(writer, sheet_name='Sheet_name_2')
xxxxxxxxxx
# Save single dataframe to a single sheet
df.to_excel(excel_writer= 'file_name.xls',sheet_name='sheet_1',
startrow=1, startcol=1) # These are optional args
# Alternative approach : use context manager
# Save multiple dataframes in different sheets
df_list = [df1,df2,df3]
sheet_list = ['sheetA','sheetB','sheetC']
for df, sheet in zip(df_list,sheet_list):
with pd.ExcelWriter('file_name.xlsx') as writer:
df.to_excel(excel_writer=writer, sheet_name=sheet)