将多sheet的excel拆分成单个的excel
- python2
import pandas as pd
data_xls = pd.read_excel(file_path, None, dtype=object) # sheet_name为None时, 获取全部
for sheet_name in data_xls.keys():
# index=False 默认为True False 表示不将行号写入文件
data_xls[sheet_name].to_excel(_file_path, sheet_name=sheet_name, index=False)
使用openpyxl 拆分excel 的性能提升版本
未解决问题:
文件列名有空格时, 会被命名为 Unnamed: **
参考链接:
Pandas库read_excel()参数详解
Pandas DataFrame.to_excel()用法详解
本文介绍如何利用Python的pandas库,高效地将包含多个sheet的Excel文件拆分为单独的Excel文件。针对文件中列名含有空格的情况,提供了解决方案,并引用了相关参数和方法的详细说明。

693

被折叠的 条评论
为什么被折叠?



