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)
我有一个由几个数据框组成的字典
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)