使用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>
The documentation suggests为空白单元格生成get_squared_range对象,但该单元格不为空。
答案 0 :(得分:2)
我认为问题在于您传递给use_iterators=True
函数的load_workbook()
参数。
不用它试试 -
wb = load_workbook(filename)