Python 将包含数据集的字典导出到 excel 中的不同选项卡

Python export a dictionary with datasets to different tabs in excel

我有一个由几个数据框组成的字典

dictionary = ({'df1':Dataframe, 'df2':Dataframe, 'df3':Dataframe, 'df4':Dataframe, 'df5':Dataframe})

我想将词典导出到 excel 文件,其中每个词典都在不同的选项卡中,当然应该在某处写下键名以区分它们。

任何建议都会很有帮助! 谢谢!

您可以使用 pandas 在 Excel 文件中写入多个工作表(参见 example at the bottom):

import pandas as pd
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')

不用显式地写 df1/df2/... 你可以简单地遍历你的数据框字典:

import pandas as pd
with pd.ExcelWriter('output.xlsx') as writer:
    for key, val in dictionary.items():
        val.to_excel(writer, sheet_name=key)