openpyxl 复制文件
时间: 2023-07-08 20:37:48 浏览: 44
使用 openpyxl 库可以简单地实现复制 Excel 文件的功能。可以按照以下步骤进行:
1. 导入 load_workbook 函数
```python
from openpyxl import load_workbook
```
2. 使用 load_workbook 函数加载原始 Excel 文件
```python
wb_origin = load_workbook('origin.xlsx')
```
3. 使用 copy_worksheet 方法复制工作表
```python
ws_origin = wb_origin.active
ws_copy = wb_origin.copy_worksheet(ws_origin)
```
4. 保存新的 Excel 文件
```python
wb_origin.save('copy.xlsx')
```
完整代码如下:
```python
from openpyxl import load_workbook
# 使用 load_workbook 函数加载原始 Excel 文件
wb_origin = load_workbook('origin.xlsx')
# 使用 copy_worksheet 方法复制工作表
ws_origin = wb_origin.active
ws_copy = wb_origin.copy_worksheet(ws_origin)
# 保存新的 Excel 文件
wb_origin.save('copy.xlsx')
```
这个示例代码将加载名为 `origin.xlsx` 的 Excel 文件,复制其中的默认工作表,并将其保存为 `copy.xlsx` 文件。