我有一个数据框字典,需要将它们导出到excel。
mycollection = {'company1': df1, 'company2': df2, 'company3': df3}
我需要使用3张纸将所有3个数据框导出到单个excel文件中。每张纸都应命名为例如“ company3”。
mycollection 词典中大约有200个数据帧。我可以使用 to_excel 方法将数据导出到excel,但这将创建200个excel文件。 是否可以将数据框导出到工作表?
答案 0 :(得分:1)
将ExcelWriter
与迭代词一起使用并由DataFrame.to_excel
编写:
with pd.ExcelWriter('output.xlsx') as writer:
for k, v in mycollection.items():
v.to_excel(writer, sheet_name=k)