openpyxl 的各种方法的使用示例
时间: 2023-02-09 20:40:20 浏览: 49
openpyxl笔记.pdf
openpyxl 是一个用于读写 Excel 文件的 Python 库。下面是一些常用方法的示例:
- 读取 Excel 文件:
```python
import openpyxl
# 打开工作簿
wb = openpyxl.load_workbook('example.xlsx')
# 获取活动工作表
ws = wb.active
# 读取 A1 单元格的值
cell_value = ws['A1'].value
print(cell_value)
```
- 写入 Excel 文件:
```python
import openpyxl
# 创建工作簿
wb = openpyxl.Workbook()
# 获取活动工作表
ws = wb.active
# 写入 A1 单元格
ws['A1'] = 'Hello, World!'
# 保存工作簿
wb.save('example.xlsx')
```
- 循环遍历工作表中的所有单元格:
```python
import openpyxl
# 打开工作簿
wb = openpyxl.load_workbook('example.xlsx')
# 获取活动工作表
ws = wb.active
# 遍历所有单元格
for row in ws.iter_rows():
for cell in row:
print(cell.value)
```
- 合并单元格:
```python
import openpyxl
# 打开工作簿
wb = openpyxl.load_workbook('example.xlsx')
# 获取活动工作表
ws = wb.active
# 合并 A1 到 C3 单元格
ws.merge_cells('A1:C3')
# 写入合并后的单元格
ws['A1'] = 'Merged Cells'
# 保存工作簿
wb.save('example.xlsx')
```
这些只是 openpyxl 的一部分功能,更多用法请参考官方文档。
阅读全文