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

相关推荐
workflower13 小时前
需求-技术需求
python·测试用例·需求分析·软件需求
ding_zhikai13 小时前
【Web应用开发笔记】Django笔记3-2:部署我的简陋网页
笔记·后端·python·django
山岚的运维笔记13 小时前
SQL Server笔记 -- 第86章:查询存储
笔记·python·sql·microsoft·sqlserver·flask
两万五千个小时13 小时前
构建mini Claude Code:11 - 从「被动等待」到「主动找活」
人工智能·python·架构
小鸡吃米…13 小时前
TensorFlow 实现梯度下降优化
人工智能·python·tensorflow·neo4j
njsgcs14 小时前
py不等于python
开发语言·python
天空属于哈夫克314 小时前
Java 开发|企微外部群主动发送小程序消息实战
开发语言·python·小程序·自动化·企业微信·rpa
戴西软件14 小时前
PreSys在爆炸与多介质流固耦合中的建模方法:从ALE到SPH的工程实践
linux·python·程序人生·cae
程序员南飞14 小时前
排序算法举例
java·开发语言·数据结构·python·算法·排序算法
有点心急102114 小时前
图表展示 MCP 工具
python·aigc·mcp