将多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()用法详解