openpyxl读取表格的每一行数据
时间: 2023-10-17 13:14:04 浏览: 133
python使用openpyxl库修改excel表格数据方法
5星 · 资源好评率100%
可以使用openpyxl库中的Worksheet对象的iter_rows()方法来遍历Excel表格的每一行数据。
下面是一个示例代码,演示如何使用iter_rows()方法读取Excel表格的每一行数据:
``` python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择表格
worksheet = workbook.active
# 遍历表格的每一行数据
for row in worksheet.iter_rows(min_row=2, values_only=True):
# row是一个元组,包含当前行的所有单元格的数据
# 在这里可以对当前行的数据进行处理
print(row)
# 关闭Excel文件
workbook.close()
```
在上面的代码中,我们首先打开Excel文件,并选择其中的一个表格。然后使用iter_rows()方法遍历表格的每一行数据,min_row参数指定从哪一行开始遍历(这里从第二行开始,因为第一行通常是表头),values_only参数设置为True,表示只返回单元格的值,而不是单元格对象。最后,我们对每一行的数据进行处理,这里只是简单地打印出每一行的数据。
阅读全文