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

相关推荐
祉猷并茂,雯华若锦8 分钟前
Appium 3.x实战:获取元素属性全解析
python·appium·自动化
宠友信息1 小时前
消息序号如何保证即时通讯源码聊天记录稳定加载
java·spring boot·redis·python·mysql·uni-app
小柯南敲键盘1 小时前
批量图片翻译与视频字幕一站式解决高效跨境电商沟通难题
大数据·人工智能·python·音视频
smj2302_796826523 小时前
解决leetcode第3989题网格中保持一致的最大列数
python·算法·leetcode
吴梓穆4 小时前
Python 基础 正则表达式
python
巧克力男孩dd4 小时前
Python超典型练习题(第一次作业)
开发语言·python·算法
闲猫5 小时前
LangChain / Core components / Models
开发语言·python·langchain
cui_ruicheng8 小时前
Python从入门到实战(十三):模块、包与环境管理
开发语言·python
李宸净8 小时前
Web自动化测试selenium+python
前端·python·selenium
而后笑面对8 小时前
生信bwa算法
python