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

相关推荐
两万五千个小时12 小时前
Claude Code 中的子 Agent 派生实现:Task Tool 完全指南
人工智能·python
浩瀚之水_csdn12 小时前
python字符串解析
前端·数据库·python
liu****12 小时前
机器学习-特征降维
人工智能·python·机器学习·python基础·特征降维
程序猿阿伟12 小时前
《Python生态事件溯源与CQRS轻量化落地指南》
大数据·python·微服务
王夏奇12 小时前
python在汽车电子行业中应用2—具体包的介绍和使用
网络·python·汽车
Dxy123931021612 小时前
Python的zip用法详解
开发语言·python
我的golang之路果然有问题12 小时前
python中 unicorn 热重启问题和 debug 的 json
java·服务器·前端·python·json
lagrahhn12 小时前
scoop的使用
大数据·python·搜索引擎
智算菩萨12 小时前
【Python自然语言处理】实战项目:词向量表示完整实现指南
开发语言·python·自然语言处理
Elaine33612 小时前
【验证码识别算法性能对比实验系统——KNN、SVM、CNN 与多模态大模型的性能博弈与机理分析】
python·opencv·支持向量机·cnn·多模态·数字图像处理