用PYthon把一个Excel里面的多个sheet按照队列拆分为多个excel
时间: 2023-03-01 18:38:53 浏览: 157
Python将一个Excel拆分为多个Excel
您可以使用Python的库如pandas或openpyxl来读取Excel文件并分别处理其中的每个sheet,然后将每个sheet保存为单独的Excel文件。
以下是使用pandas的代码示例:
```
import pandas as pd
# 读取Excel文件
dfs = pd.read_excel('example.xlsx', sheet_name=None)
# 遍历每个sheet并分别保存为单独的Excel文件
for sheet_name, df in dfs.items():
df.to_excel(f'{sheet_name}.xlsx', index=False)
```
使用openpyxl的代码示例:
```
from openpyxl import load_workbook
# 读取Excel文件
wb = load_workbook('example.xlsx')
# 遍历每个sheet并分别保存为单独的Excel文件
for sheet in wb:
new_wb = Workbook()
new_ws = new_wb.active
for row in sheet.rows:
new_ws.append([cell.value for cell in row])
new_wb.save(f'{sheet.title}.xlsx')
```
阅读全文