openpyxl iter_
时间: 2024-05-16 22:09:48 浏览: 205
openpyxl-openpyx
openpyxl是一个用于操作Excel文件的Python库。它提供了一系列的功能,包括读取、写入和修改Excel文件中的数据。其中,iter_rows()是openpyxl库中的一个方法,用于迭代Excel表格中的行数据。
使用iter_rows()方法可以按行迭代Excel表格中的数据。该方法可以接受一些参数来指定迭代的范围和条件,例如指定起始行、结束行、最小列数、最大列数等。通过遍历迭代器,可以逐行获取Excel表格中的数据,并进行相应的处理。
以下是使用iter_rows()方法的示例代码:
```python
from openpyxl import load_workbook
# 加载Excel文件
workbook = load_workbook('example.xlsx')
# 选择工作表
sheet = workbook['Sheet1']
# 迭代行数据
for row in sheet.iter_rows(min_row=2, max_row=5, min_col=1, max_col=3):
for cell in row:
print(cell.value)
```
上述代码中,首先使用load_workbook()方法加载Excel文件,然后选择要操作的工作表。接着使用iter_rows()方法迭代从第2行到第5行、从第1列到第3列的数据,并通过cell.value获取每个单元格的值进行打印。
阅读全文