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

相关推荐
事橙19996 小时前
KITTI数据集国内下载链接
人工智能·python·yolo
HarmonLTS7 小时前
Python人工智能深度开发:技术体系、核心实践与工程化落地
开发语言·人工智能·python·算法
weixin_462446237 小时前
Python 解析 Excel 图表(Chart)信息实战:从 xlsx 中提取标题、字体和数据
python·数据分析·excel·报表自动化
weixin_462446237 小时前
使用 Python 脚本自动化管理 Docker 容器:启动、修改密码、删除及系统资源监控
python·docker·自动化·系统监控
weixin_462446237 小时前
Python 异步下载文件实战:使用 asyncio + aiohttp 实现高并发下载
python·并发下载
bloglin999997 小时前
anaconda环境中如何生成requirements
python
【赫兹威客】浩哥7 小时前
【赫兹威客】框架模板-后端bat脚本部署教程
python·django
Cestb0n7 小时前
某果app 加密校验算法逆向分析
python·算法·逆向安全
薛定谔的猫喵喵7 小时前
解决 xlrd 2.0+ 版本只支持 xls 格式的问题
python·excel
2501_941805317 小时前
使用Python和Go构建高性能分布式任务调度系统的实践分享
分布式·python·golang