一个工作簿有多个工作表,如何导出指定的工作表保存为单独工作簿,文件名为工作表名
时间: 2024-05-16 08:12:39 浏览: 157
可以使用Python中的pandas库来实现这个功能。首先,需要安装pandas库。可以在命令行中输入以下命令进行安装:
```
pip install pandas
```
然后,可以使用以下代码来实现将指定的工作表保存为单独工作簿,文件名为工作表名:
```python
import pandas as pd
# 读取工作簿
workbook = pd.read_excel('file.xlsx', sheet_name=None)
# 遍历所有工作表
for sheet_name, sheet_data in workbook.items():
# 将工作表保存为单独工作簿,文件名为工作表名
sheet_data.to_excel(f'{sheet_name}.xlsx', index=False)
```
其中,`file.xlsx`为要处理的工作簿文件名。`sheet_name=None`表示读取所有工作表。遍历所有工作表时,使用`to_excel`方法将工作表保存为单独工作簿,文件名为工作表名。`index=False`表示不保存行索引。
阅读全文