openpyxl 的用法
时间: 2024-10-17 17:01:23 浏览: 15
OpenPyXL是一个用于读取和写入Microsoft Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。它允许你在脚本中创建、修改和读取Excel工作簿,包括单元格数据、样式、公式等。以下是使用OpenPyXL的基本步骤:
1. **安装**:
首先需要通过pip安装OpenPyXL:
```bash
pip install openpyxl
```
2. **导入模块**:
导入`openpyxl`和可能的`Workbook`或`load_workbook`函数,以便操作工作簿:
```python
from openpyxl import Workbook
```
3. **创建或打开工作簿**:
- 创建新工作簿:
```python
wb = Workbook()
```
- 打开已存在的工作簿(如果文件名为'data.xlsx'):
```python
wb = load_workbook('data.xlsx')
```
4. **访问工作表**:
工作簿由多个工作表组成,可通过索引或名称获取:
```python
ws = wb['Sheet1']
```
5. **读取数据**:
读取单元格值:
```python
cell_value = ws['A1'].value
```
6. **写入数据**:
设置单元格值:
```python
ws['A1'] = 'Hello, World!'
```
7. **保存工作簿**:
修改完毕后,记得保存工作簿:
```python
wb.save('output.xlsx')
```
8. **关闭工作簿**:
如果不需要保持工作簿打开状态,可以使用`close()`方法:
```python
wb.close()
```
阅读全文