简体   繁体   中英

Export pandas dataframes to different rows in Excel sheet

I am able to write dataframes to sheets but I want to write it to different rows in a single sheet using python pandas dataframes.

df8 = pd.DataFrame(item1(doc))
df9 = pd.DataFrame(item2(doc))
df10 = pd.DataFrame(item3(doc))
writer = pd.ExcelWriter('m1.xlsx', engine='xlsxwriter')
df8.to_excel(writer, sheet_name='item1')
df9.to_excel(writer, sheet_name='item2')
df11.to_excel(writer, sheet_name='item3')
writer.save()

Efforts so far.

df12 = pd.DataFrame(group_dataframes,index=['item1', 'item2', 'item3']).T
df12.to_excel(writer, sheet_name='consolidated_sheet')

how to group_dataframes?

concat传递keys

df12 = pd.concat([df1,df2,df3],keys=['item1', 'item2', 'item3'])

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM