Ich versuche, eine Excel-Datei durchlaufen und Werte von einzelnen Zellen Variablen zuweisen. Das Problem, auf das ich stoße, ist, dass es von der dritten Zeile in Excel startet und ich möchte, dass es in der ersten Zeile beginnt. Ich bin sicher, es ist etwas Offensichtliches, aber ich konnte keine Lösung finden. Dies ist, was der Code wie (noch sehr rau aussieht, bis ich es bekommen arbeiten:ws ['A' + str (Zeile)]. Wert beginnt an der falschen Zeile Zeile
import openpyxl
wb_name = openpyxl.load_workbook('C:/Names.xlsx')
ws_name = wb_name.get_sheet_by_name('Sheet1')
maxrow=ws_name.max_row
row = 1
while row != maxrow:
value1=ws_name['A' + str(row)].value
value2 = ws_name['B' + str(row)].value
row=row+1
Sie sind die Werte bereits gespeichert in 'Wert1 überschreiben und' value2' in jeder Iteration der 'while' Schleife, so dass Sie mit nur am Ende die Werte der letzten Zeile Was willst du tun oder berechnen? – trincot