打印行和列 (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”填充,那么我的输出应该是这样的:
- 苹果A1
- 橙色A2
- 葡萄A3
勾选 docs for Cell
:
...
print(cell.value, cell.coordinate)
以下程序打印 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”填充,那么我的输出应该是这样的:
- 苹果A1
- 橙色A2
- 葡萄A3
勾选 docs for Cell
:
...
print(cell.value, cell.coordinate)