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

相关推荐

  1. 【Python】Excel不同sheet不同CSV

    2024-01-10 05:44:01       36 阅读
  2. Css切换不同窗口

    2024-01-10 05:44:01       11 阅读
  3. 多excel合并成1个excel不同sheet(含sheet重命名)

    2024-01-10 05:44:01       38 阅读
  4. css实现不同设备适配

    2024-01-10 05:44:01       6 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-10 05:44:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-10 05:44:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-10 05:44:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-10 05:44:01       20 阅读

热门阅读

  1. Golang switch 语句

    2024-01-10 05:44:01       38 阅读
  2. 线程与进程学习笔记

    2024-01-10 05:44:01       29 阅读
  3. Spring MVC参数的接收方式!!!

    2024-01-10 05:44:01       37 阅读
  4. 师傅带练|大数据人工智能在线实习项目特色

    2024-01-10 05:44:01       38 阅读
  5. c++ std::move()到底干了什么

    2024-01-10 05:44:01       36 阅读
  6. C# 前端GET或POST传递的两种参数body和query的区别

    2024-01-10 05:44:01       39 阅读
  7. numpy库的一些常用函数

    2024-01-10 05:44:01       31 阅读
  8. 数据治理工程师 CDGA-数据治理

    2024-01-10 05:44:01       32 阅读
  9. 【Spring】容器

    2024-01-10 05:44:01       36 阅读
  10. git commit提交本地回退

    2024-01-10 05:44:01       40 阅读