当前位置: 首页 > news >正文

【Python】Excel不同sheet另存为不同CSV

我有一个excel,内有不同sheet,现在批量生成不通csv文件,并以sheet名命名,或根据sheet名调整命名。

# 读取新的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’貌似是防止首行错位

http://www.dtcms.com/a/7212.html

相关文章:

  • C#上位机与欧姆龙PLC的通信10----开发专用的通讯工具软件(WPF版)
  • #{}和${}的区别?
  • 面试算法108:单词演变
  • 一个Pygame的Hello World示例程序
  • phpstorm配置ftp
  • 【angular教程240105】02绑定属性 绑定数据、条件判断、加载图片、【ngClass】 【ngStyle】、Angular管道
  • springBoot配置文件(四)application常见配置
  • 雍禾植发袁宣心中有“术”,雍禾医疗帮用户重启人生
  • swaggerUI不好用,试试这个openapiUI?
  • 【Proteus仿真】【Arduino单片机】智能感应温控风扇
  • c语言:输入成绩,统计不及格人数|练习题
  • c++跨平台ui
  • react中实现拓扑图
  • 通过Docker搭建4节点的Tendermint集群
  • 单机部署Rancher
  • Java虚拟机ART 读书笔记 第2章 深入理解Class文件格式
  • 【博士每天一篇文-算法】Graph Structure of Neural Networks
  • 一文详解动态 Schema
  • SpringBoot Redis入门(一)——redis、Lettuce、Redisson使用
  • 多PC文件夹同步方案
  • k8s yaml文件pod的生命周期
  • 基于双闭环PI和SVPWM的PMSM控制器simulink建模与仿真
  • 举例说明计算机视觉(CV)技术的优势和挑战。
  • 【方法】PPT设置密码后如何修改?
  • Python进程间通信
  • 手机与电脑投屏互联方案
  • MySQL语法练习-DML语法练习
  • 基于长短期神经网络LSTM的测量误差预测
  • 混淆技术概论
  • Hackathon | Mint Blockchain 启动全球 NIP 创意提案黑客松活动!