【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'貌似是防止首行错位

相关推荐
AI视觉网奇6 分钟前
pycharm ui 历史版本
python
只与明月听16 分钟前
RAG深入学习之Emabedding
前端·python·面试
2401_8830354625 分钟前
数据分析与科学计算
jvm·数据库·python
我的xiaodoujiao42 分钟前
API 接口自动化测试详细图文教程学习系列2--相关Python基础知识
python·学习·测试工具·pytest
小鸡吃米…1 小时前
基准测试与性能分析
开发语言·python
今儿敲了吗1 小时前
python基础学习笔记第一章
开发语言·python
witAI1 小时前
**GLM5剧本拆解2025指南,解锁多模态创作新范式**
人工智能·python
badhope1 小时前
C语言二级考点全解析与真题精讲
c语言·开发语言·c++·人工智能·python·microsoft·职场和发展
李昊哲小课1 小时前
NumPy 完整学习笔记
笔记·python·学习·数据分析·numpy
理性的曜1 小时前
AI语音通话系统设计思路:从语音输入到智能回复
人工智能·python·websocket·fastapi