You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python遍历字典将各DataFrame导出为对应键名的xlsx文件

可行实现方案

前置依赖安装

导出xlsx文件需要用到pandas和openpyxl库,先在终端执行安装命令:
pip install pandas openpyxl

实现代码

import os
import pandas as pd

# 指定xlsx文件存储的目标文件夹路径
save_folder = "./my_folder"
# 自动创建目标文件夹,文件夹已存在时不会重复创建报错
os.makedirs(save_folder, exist_ok=True)

# 遍历字典中所有键值对
for filename, dataframe in mth_prod.items():
    # 拼接完整文件保存路径
    # 注意:Windows系统文件名不允许包含冒号,若在Windows运行请使用下一行替换当前路径拼接代码
    # file_full_path = os.path.join(save_folder, f"{filename.replace(':', '-')}.xlsx")
    file_full_path = os.path.join(save_folder, f"{filename}.xlsx")
    # 导出为xlsx文件,index=False表示不导出pandas自动生成的行索引
    dataframe.to_excel(file_full_path, index=False, engine="openpyxl")

说明

  • 代码运行后会自动生成你需要的my_folder目录,目录下的xlsx文件名和字典键名完全对应。
  • Windows系统必须替换文件名中的冒号,否则会因文件名不符合系统规则抛出错误,替换后文件名格式为2006-01-01 00-00-00.xlsx,不影响文件内容。
  • 如果需要保留DataFrame的行索引,把to_excel方法中的index=False修改为index=True即可。

内容的提问来源于stack exchange,提问作者hermann joel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 02:24:21