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

相关推荐
JustNow_Man1 分钟前
psmux快捷键
人工智能·python
默子昂6 分钟前
ollama 自定义ui
开发语言·python·ui
abcy0712136 分钟前
Python中使用FastAPI和HDFS进行异步文件上传
python·fastapi
abcy0712137 分钟前
flask hdfs 异步上传图文教程csdn
python·flask
在放️26 分钟前
Python 爬虫 · PyQuery 模块基础
爬虫·python
装不满的克莱因瓶41 分钟前
【自动驾驶领域】学习 Cityscapes 数据集——城市街景语义理解的标准基准
人工智能·pytorch·python·深度学习·学习·机器学习·自动驾驶
123的故事1 小时前
工具分享(7)-多Excel文件内容查询工具
c#·excel·实用工具
吴卫斌1 小时前
波动率控制仓位系列(一):满仓轮动的“过山车”困境
大数据·python·股票·量化交易
如此这般英俊1 小时前
手搓Claude Code-第三章 permission
人工智能·python·语言模型
TE-茶叶蛋1 小时前
TF-IDF 与 BM25 深度解析:从理论到项目实战
python·django·tf-idf