Einfach in eine Excel-Datei mit openpyxl laden.
from openpyxl import load_workbook
filename = "test.xlsx"
wb = load_workbook(filename, use_iterators=True)
ws = wb.get_sheet_by_name("Sheet1")
print(ws["A1"].value)
>>> <generator object get_squared_range at 0x102c0b5a0>
Die Dokumentation schlägt vor Für leere Zellen wird ein get_squared_range-Objekt generiert, die Zelle ist jedoch nicht leer.
Antworten:
2 für die Antwort № 1Ich denke, das Problem liegt bei use_iterators=True
Parameter, den Sie an den übergeben load_workbook()
Funktion.
Versuchen Sie es ohne -
wb = load_workbook(filename)