openpyxlを使ってExcelファイルを読み込むだけです。
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>
ドキュメントが示唆している 空のセルに対してget_squared_rangeオブジェクトが生成されますが、セルは空ではありません。
回答:
回答№1は2問題は use_iterators=True
に渡すパラメータ load_workbook()
関数。
それなしで試してください -
wb = load_workbook(filename)