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

相关推荐
小马不起床3 分钟前
Django 后端实战指南_16:动作分类、动作库、动作收藏查询接口
数据库·python·django
ycydynq6 分钟前
django搜索功能
数据库·python·django
Zella折耳根7 分钟前
字符田字格绘制
python
SEO_juper10 分钟前
手写 llms.txt 验证器:让 AI 更愿意引用你的网站(GEO)
开发语言·人工智能·python·聚类·seo·独立站
小小张说故事23 分钟前
Python 的 list append 为什么是均摊 O(1)?拆开过度分配那张表,看容量翻倍背后的暗账
python
benjiangliu25 分钟前
恩培趣味计算机视觉-01-conda环境和Python库
开发语言·python·conda
ZhengEnCi30 分钟前
用 YOLOv8n + 自研二分类模型做课堂行为识别:从 9000 张标注数据到 Flask 全栈落地
pytorch·python·计算机视觉
成为深度学习高手39 分钟前
xLSTM-Mixer:用标量记忆同时混合时间与变量,把循环网络带回多元时序预测
人工智能·python·深度学习·数据挖掘·transformer
ProcessOn官方账号43 分钟前
ProcessOn Office 插件上线:在 Word / Excel / PPT 里直接画流程图
word·excel·插件·office·processon
骑士雄师1 小时前
多轮对话流程梳理详细版本
python