openpyxl写入并读取excel数据
时间: 2023-09-19 13:12:11 浏览: 108
Python openpyxl模块实现excel读写操作
使用openpyxl可以方便地写入和读取Excel数据,下面是一个简单的示例:
写入Excel数据:
```python
import openpyxl
# 创建一个新的工作簿
workbook = openpyxl.Workbook()
# 获取当前工作表
sheet = workbook.active
# 写入数据
sheet['A1'] = '姓名'
sheet['B1'] = '年龄'
sheet['C1'] = '性别'
sheet['A2'] = '张三'
sheet['B2'] = 20
sheet['C2'] = '男'
sheet['A3'] = '李四'
sheet['B3'] = 25
sheet['C3'] = '女'
# 保存工作簿
workbook.save('example.xlsx')
```
读取Excel数据:
```python
import openpyxl
# 打开一个已有的工作簿
workbook = openpyxl.load_workbook('example.xlsx')
# 获取当前工作表
sheet = workbook.active
# 读取数据
for row in sheet.iter_rows(min_row=2, max_col=3, values_only=True):
name, age, gender = row
print(name, age, gender)
```
在上述代码中,我们首先创建一个新的工作簿,并向其中写入了一些数据。然后,我们打开该工作簿,并获取其当前工作表。最后,我们使用`iter_rows()`方法迭代读取指定范围内的数据,并将其打印输出。
阅读全文