openpyxl
时间: 2025-04-22 10:51:14 浏览: 44
### 使用 `openpyxl` 库进行 Excel 操作
#### 安装 `openpyxl`
为了使用 `openpyxl` 库,需先通过 pip 工具安装该库。对于某些功能可能还需要额外的支持包:
```bash
pip install openpyxl
pip install lxml
pip install pillow
```
可以验证安装的 `openpyxl` 版本号来确认安装成功[^3]。
```python
import openpyxl
print(openpyxl.__version__)
```
#### 加载现有 Excel 文件
加载现有的 Excel 文件可以通过 `load_workbook()` 函数实现。此函数接收文件路径作为参数并返回一个工作簿对象。如果指定路径下的文件不存在,则会引发错误[^1]。
```python
from openpyxl import load_workbook
filePath = r'D:\example.xlsx'
workbook = load_workbook(filePath)
```
一旦获得了工作簿对象,就可以查询其内部的工作表名称列表[^2]:
```python
print(workbook.sheetnames)
```
#### 获取特定 Sheet 表格
要访问某个具体的工作表,可以直接通过索引的方式获取它:
```python
ws = workbook['SheetName']
```
这里 `'SheetName'` 需替换为实际存在的 sheet 名称之一。
#### 复制工作表
复制一张新的工作表也很简单,只需调用 `copy_worksheet()` 方法即可创建副本,并保存到新文件中[^4]。
```python
ws_copy = workbook.copy_worksheet(ws)
workbook.save('new_file_name.xlsx')
```
以上就是利用 `openpyxl` 对 Excel 文档执行基础操作的方法介绍。
阅读全文
相关推荐

















