Openpyxl 循环遍历 Reference 对象中的每个单元格值
要循环遍历一个 Reference 对象中每个单元格的值,可以按照以下步骤使用 openpyxl 库:
- 导入 openpyxl 模块:
from openpyxl import load_workbook
- 使用 load_workbook() 函数加载 Excel 文件:
wb = load_workbook('filename.xlsx')
- 获取要操作的工作表:
ws = wb['Sheet1']
- 使用 iter_rows() 方法遍历 Reference 对象中每一行的单元格:
for row in ws.iter_rows(min_row=1, max_row=ws.max_row, min_col=1, max_col=ws.max_column):
for cell in row:
value = cell.value
print(value)
上述代码中的 iter_rows() 方法用于遍历指定范围内的每一行,通过嵌套的 for 循环可以遍历每一行中的单元格。使用 cell.value 可以获取到每个单元格的值。
注意,上述示例中的 min_row、max_row、min_col 和 max_col 是可选参数,用于指定遍历的范围。默认情况下,它们的值分别为 1 和工作表中的最大行数和最大列数。
使用上述方法,您可以循环遍历 Reference 对象中的每个单元格的值。
原文地址: https://www.cveoy.top/t/topic/fSYa 著作权归作者所有。请勿转载和采集!