我需要在不同选项卡的 Excel 中导出或保存 pandas 多个数据框?
假设我的 df 是:
df1:
Id Name Rank
1 Scott 4
2 Jennie 8
3 Murphy 1
df2:
Id Name Rank
1 John 14
2 Brown 18
3 Claire 11
df3:
Id Name Rank
1 Shenzen 84
2 Dass 58
3 Ghouse 31
df4:
Id Name Rank
1 Zen 104
2 Ben 458
3 Susuie 198
这些是我的四个数据框,我需要导出为具有 4 个选项卡的 Excel,即 df1、df2、df3、df4。
一个简单的方法是将您的项目保存在集合中并使用pd.ExcelWriter
Class
让我们使用字典。
#1 使用选项卡名称和数据框创建字典。
dfs = {'df1' : df1, 'df2' : df2...}
#2 创建一个 excel writer 对象。
writer = pd.ExcelWriter('excel_file_name.xlsx')
#3 循环你的字典写入并保存你的 Excel 文件。
for name,dataframe in dfs.items():
dataframe.to_excel(writer,name,index=False)
writer.save()
添加路径。
from pathlib import Path
trg_path = Path('your_target_path')
writer = pd.ExcelWriter(trg_path.joinpath('excel_file.xlsx'))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)