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

相关推荐
卷Java5 分钟前
Python字典:键值对、get()方法、defaultdict,附通讯录实战
开发语言·数据库·python
七夜zippoe17 分钟前
区块链开发:从智能合约到DApp
python·区块链·智能合约·开发·dapp
hhhjllhj20 分钟前
如何用关键词优化报表提升网站流量?
python·搜索引擎·facebook
明月(Alioo)29 分钟前
Python 并发编程详解 - Java 开发者视角
java·开发语言·python
CDA数据分析师干货分享32 分钟前
【经验贴】机械工程本科,CDA数据分析师学习及转行经验
数据挖掘·数据分析·excel·cda证书·cda数据分析师
跟着珅聪学java35 分钟前
编写高质量 CSS 样式完全指南
人工智能·python·tensorflow
进击的小头42 分钟前
第18篇:PID参数整定与裕度优化的现场调试实战
python·算法
飞Link1 小时前
LangChain 核心链式架构演进史:从顺序链到企业级路由兜底实战
python·架构·langchain
啥咕啦呛1 小时前
java打卡学习3:ArrayList扩容机制
java·python·学习
编程之升级打怪2 小时前
用排他锁来实现Python语言的变量值更新
开发语言·python