我有一些代码,我想用它来遍历 excel 中的一些行,为此我使用 openpyxl。
我想为每一行打印如下内容:
'The product id is: ' + column 1 + 'and the product is: ' + column 2
但我不知道如何区分代码中的列。我现在拥有的代码如下:
from openpyxl import load_workbook
file = load_workbook('path...file.xlsx')
list = file.active
for value in list.iter_rows(min_row=1, min_col=1, max_col=2, values_only=True):
print(value)
我得到的结果如下:('ProductID', 'Product')
('xxx', 'xxx')
...
('yyy', 'yyy')
所以我可以使用整行,但我不确定在打印时应该如何引用行中的每个单独的单元格。我应该这样做吗?
最佳答案
请试试这个:
from openpyxl import load_workbook
file = load_workbook('path...file.xlsx')
sheet = file.active
for row in range(sheet.max_row):
cell = sheet.cell(row=row, column=1)
print(cell.value)
关于python - openpyxl 从 Excel 文件中读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65395074/