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

相关推荐
CodeCraft Studio几秒前
Excel处理控件Aspose.Cells教程:使用C#在Excel中创建折线图
java·c#·excel·aspose.cells·excel图表·excel api库·excel折线图
BBB努力学习程序设计4 分钟前
Python异步编程完全指南:从asyncio到高性能应用
python·pycharm
deephub4 分钟前
机器学习时间特征处理:循环编码(Cyclical Encoding)与其在预测模型中的应用
人工智能·python·机器学习·特征工程·时间序列
追光天使8 分钟前
Python 连接数据库并遍历数据
python
BBB努力学习程序设计9 分钟前
Python迭代器与生成器深度解析:懒加载的艺术
python·pycharm
dazzle16 分钟前
OpenCV基础教学(二):图像的灰度化处理
python·opencv·计算机视觉
代码洲学长19 分钟前
RNN模型01
人工智能·python·rnn·自然语言处理·gru·lstm
饕餮争锋25 分钟前
REPL简介
python
执笔论英雄35 分钟前
【RL]大模型训练1F1B执行过程
python
Amelia11111140 分钟前
day35
python