Python 3 - openpyxl - Iterieren über Spalte mit Namen
Was ist der einfachste Weg, mit openpyxl zum Durchlaufen einer Spalte, die nicht durch Anzahl sondern durch die Spalte header (string-Wert in der ersten Zeile von ws):
Etwas wie dieses:
for cell in ws.columns['revenue']:
print(cell.value)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Spaltenüberschriften nicht existieren, so würden Sie haben, um etwas zu schaffen, Sie zu vertreten, vermutlich auf die Namen in der ersten Zeile:
ws.columns
zurück alle Spalten, die könnten langsam auf einem großen Arbeitsblatt.Könnten Sie auch einen benannten Bereich zur Darstellung der relevanten Zellen und loop-through.