openpyxl读取每一行数据
时间: 2023-09-25 14:16:09 浏览: 85
openpyxl读取execl某一行某一列的操作
5星 · 资源好评率100%
你可以使用 openpyxl 的 `load_workbook` 方法打开 Excel 文件,然后使用 `active` 属性选择要读取的工作表。接下来,你可以使用 `iter_rows` 方法迭代每一行,并且使用 `value` 属性获取单元格的值。
下面是一段示例代码,可以读取 Excel 文件的第一个工作表的每一行数据:
```python
from openpyxl import load_workbook
# 打开 Excel 文件
workbook = load_workbook(filename='example.xlsx')
# 选择要读取的工作表
sheet = workbook.active
# 迭代每一行
for row in sheet.iter_rows(min_row=1, max_col=sheet.max_column, max_row=sheet.max_row, values_only=True):
# 输出单元格的值
print(row)
```
在上面的代码中,我们使用了 `iter_rows` 方法来迭代每一行。`min_row` 参数指定要从哪一行开始迭代,`max_row` 参数指定要迭代到哪一行,`max_col` 参数指定要读取的最大列数。`values_only` 参数设置为 `True`,表示只获取单元格的值,而不是单元格对象。
阅读全文