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

相关推荐
飞天小蜈蚣3 分钟前
django的模板渲染、for循环标签、继承模板
数据库·python·django
飞Link4 分钟前
【Anaconda】Linux(CentOS7)下安装Anaconda教程
linux·运维·python
web3.088899912 分钟前
小红书笔记评论API接口详情展示
开发语言·笔记·python
手抄二进制13 分钟前
使用Anaconda创建python环境并链接到Jupyter
开发语言·python·jupyter
知凡D26 分钟前
python脚本打包成exe后,对其引用的日历库实时更新-动态化加载模块
python·测试工具
yesyesyoucan32 分钟前
智能文件格式转换平台:文本/Excel与CSV的无缝互转解决方案
excel
kobe_OKOK_41 分钟前
快递鸟对接发快递后端设计系统
python·django
阿蔹42 分钟前
UI测试自动化-Web-Python-Selenium-2-元素操作、浏览器操作
前端·python·selenium·ui·自动化
Tipriest_1 小时前
配置用户pip源与查看当前的pip的源的办法
linux·人工智能·python·pip
雪域迷影2 小时前
使用Python库获取网页时报HTTP 403错误(禁止访问)的解决办法
开发语言·python·http·beautifulsoup·urllib