【Python】Excel不同sheet另存为不同CSV

我有一个excel,内有不同sheet,现在批量生成不通csv文件,并以sheet名命名,或根据sheet名调整命名。

python 复制代码
# 读取新的Excel文件
df = pd.read_excel(r'D:\itm\data.xlsx', sheet_name=None)

# 遍历每个sheet,将其另存为不同的CSV文件
for sheet_name, data in df.items():
    # 去掉sheet名中的前11位
    new_sheet_name = sheet_name[11:]
    data.to_csv(fr'D:\itm\data_csv\{new_sheet_name}.csv', index=False, encoding='gbk', errors='replace')

encoding='gbk'应该是避免excel有中文时出现乱码

errors='replace'貌似是防止首行错位

相关推荐
听风吟丶2 小时前
Java 8 Stream API 高级实战:从数据处理到性能优化的深度解析
开发语言·python
文人sec3 小时前
pytest1-接口自动化测试场景
软件测试·python·单元测试·pytest
secondyoung5 小时前
Mermaid流程图高效转换为图片方案
c语言·人工智能·windows·vscode·python·docker·流程图
nini_boom5 小时前
**论文初稿撰写工具2025推荐,高效写作与智能辅助全解析*
大数据·python·信息可视化
1***s6326 小时前
Python爬虫反爬策略,User-Agent与代理IP
开发语言·爬虫·python
咖啡の猫7 小时前
Python的自述
开发语言·python
重启编程之路7 小时前
python 基础学习socket -TCP编程
网络·python·学习·tcp/ip
云和数据.ChenGuang9 小时前
pycharm怎么将背景换成白色
ide·python·pycharm
我的xiaodoujiao9 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 25--数据驱动--参数化处理 Excel 文件 2
前端·python·学习·测试工具·ui·pytest