如何将多个pandas数据帧写入单个输出excel文件?

时间:2017-03-02 17:59:27

标签: python python-3.x pandas dataframe

我目前正在研究Python3并且拥有大量相关的pandas数据帧。我需要将它写入单个excel文件,每个数据帧作为一个单独的选项卡,我可以将它们分别写入excel文件,然后复制,粘贴到一个文件中。但是,我正在寻找一个更自动化的问题解决方案。 在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

以下是为您执行此操作的代码:

fname = 'foobar.xlsx'
writer = pd.ExcelWriter(fname)
df1.to_excel(writer, "sheet1", index=False)
df2.to_excel(writer, "sheet2", index=False)
## more dataframes goes here
writer.save()