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

相关推荐
Blossom.1188 分钟前
大模型推理优化实战:连续批处理与PagedAttention性能提升300%
大数据·人工智能·python·神经网络·算法·机器学习·php
bybitq23 分钟前
Leetcode-3780-Python
python·算法·leetcode
如何原谅奋力过但无声24 分钟前
【力扣-Python-75】颜色分类(middle)
python·算法·leetcode
masterqwer33 分钟前
day40打卡
python
小兔崽子去哪了34 分钟前
机器学习,KNN 算法
后端·python·机器学习
interception34 分钟前
爬虫逆向,瑞数6,补环境,国家专利
javascript·爬虫·python·网络爬虫
laocooon52385788638 分钟前
相对名次算法的处理python
开发语言·python·算法
星火开发设计40 分钟前
Python冒泡排序详解:从原理到代码实现与优化
开发语言·笔记·python·开源·排序算法·课程设计
小智RE0-走在路上1 小时前
Python学习笔记(9) --文件操作
笔记·python·学习
愈努力俞幸运1 小时前
Python heapq (堆/优先队列)
python