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

相关推荐
二川bro1 天前
量子计算入门:Python量子编程基础
python
夏天的味道٥1 天前
@JsonIgnore对Date类型不生效
开发语言·python
tsumikistep1 天前
【前后端】接口文档与导入
前端·后端·python·硬件架构
小白学大数据1 天前
Python爬虫伪装策略:如何模拟浏览器正常访问JSP站点
java·开发语言·爬虫·python
头发还在的女程序员1 天前
三天搞定招聘系统!附完整源码
开发语言·python
温轻舟1 天前
Python自动办公工具06-设置Word文档中表格的格式
开发语言·python·word·自动化工具·温轻舟
花酒锄作田1 天前
[python]FastAPI-Tracking ID 的设计
python·fastapi
AI-智能1 天前
别啃文档了!3 分钟带小白跑完 Dify 全链路:从 0 到第一个 AI 工作流
人工智能·python·自然语言处理·llm·embedding·agent·rag
d***95621 天前
爬虫自动化(DrissionPage)
爬虫·python·自动化
APIshop1 天前
Python 零基础写爬虫:一步步抓取商品详情(超细详解)
开发语言·爬虫·python