打印行和列 (openpypxl) python

Print rows and columns (openpypxl) python

以下程序打印 excel sheet 中的所有单个值,从上到下,从左到右一次一个

from openpyxl import load_workbook
wb = load_workbook('DEMO.xlsx')
ws = wb.active
for row in ws.iter_rows():
    for cell in row:
        print(cell.value)

但我什至想打印值的行和列。例如:如果 excel sheet 中有 3 行用“Apple”、“Orange”、“Grapes”填充,那么我的输出应该是这样的:

  1. 苹果A1
  2. 橙色A2
  3. 葡萄A3

勾选 docs for Cell:

...
print(cell.value, cell.coordinate)