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

相关推荐
程序员爱钓鱼17 小时前
Python 编程实战 · 实用工具与库 — Flask 基础入门
后端·python·面试
程序员爱钓鱼17 小时前
Python编程实战 - Python实用工具与库 - 文件批量处理脚本
后端·python·面试
AlfredZhao17 小时前
高效办公:用SQL*Loader轻松实现Excel数据入库
excel·csv·tools·sqlldr·sql*loader
鹿衔`19 小时前
Flask入门
后端·python·flask
开开心心_Every20 小时前
专业视频修复软件,简单操作效果好
学习·elasticsearch·pdf·excel·音视频·memcache·1024程序员节
一晌小贪欢1 天前
【Python数据分析】数据分析与可视化
开发语言·python·数据分析·数据可视化·数据清洗
dreams_dream1 天前
Flask
后端·python·flask
mywpython1 天前
用Python和Websockets库构建一个高性能、低延迟的实时消息推送服务
python·websocket
ZPC82101 天前
FPGA 部署ONNX
人工智能·python·算法·机器人
一晌小贪欢1 天前
Python键盘鼠标自动化库详解:从入门到精通
python·自动化·计算机外设·python鼠标·python键盘·python操控鼠标·python操控键盘