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

相关推荐
张登杰踩1 小时前
VIA标注格式转Labelme标注格式
python
Learner2 小时前
Python数据类型(四):字典
python
odoo中国2 小时前
Odoo 19 模块结构概述
开发语言·python·module·odoo·核心组件·py文件按
Jelena157795857922 小时前
Java爬虫api接口测试
python
踩坑记录3 小时前
leetcode hot100 3.无重复字符的最长子串 medium 滑动窗口(双指针)
python·leetcode
关于不上作者榜就原神启动那件事4 小时前
Java中大量数据Excel导入导出的实现方案
java·开发语言·excel
诸神缄默不语5 小时前
Python处理Word文档完全指南:从基础到进阶
python
骆驼爱记录5 小时前
Excel高效粘贴技巧:仅填充可见单元格
自动化·excel·wps·新人首发
海棠AI实验室5 小时前
第四章 项目目录结构:src/、configs/、data/、tests/ 的黄金布局
python·项目目录结构
爱笑的眼睛116 小时前
超越可视化:降维算法组件的深度解析与工程实践
java·人工智能·python·ai