Hallo Ich versuche, Daten aus einer Kalkulationstabelle in einem Bereich zu lesen, der Zeile 2 bis 5 enthält, und es folgt die Spaltenreihenfolge, aber ich bekomme Fehler, der besagt, dass etwas nicht stimmt Spaltenbereich kann mir jemand helfen? Der Code sollte so aussehen, sondern die Zeilen soll es Spalten sein:Openpyxl: Tabellenkalkulationsdaten in einer Reihe von Spalten lesen
for row in range(2, sheet.max_row + 1):
state = sheet['B' + str(row)].value
county = sheet['C' + str(row)].value
pop = sheet['D' + str(row)].value
der Code, den ich versucht habe, ist:
import openpyxl
wb = openpyxl.load_workbook('name of wb')
sheet = wb.get_sheet_by_name('Sheet1')
for col in range('G', sheet.max_column + 1):
state = sheet[1 + str(column)].value
county = sheet[2 + str(column)].value
pop = sheet[3 + str(column)].value
hospitals = sheet[4 + str(column)].value
universities = sheet[5 + str(column)].value
Sie können den von Ihnen versuchten Code posten, und ein Beispiel für die Tabelle könnte auch hilfreich sein. – mjwatts
Ich habe den Code in der Beschreibung des Problems hochgeladen –