当前位置: 首页 > 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’貌似是防止首行错位

相关文章:

  • 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文件夹同步方案
  • 美国新泽西客运公司遭遇罢工:40年来首次,35万人受影响
  • 朝鲜称将在各领域采取反制措施,应对美国敌对挑衅
  • 美联储计划裁员约10%
  • 从近200件文物文献里,回望光华大学建校百年
  • 上海国际珠宝时尚功能区未来三年如何建设?六大行动将开展
  • 【社论】城市更新,始终以人为核心