我有一个中等大小的xlsx文件(大约14 MB),OpenOffice试图打开它时会卡住。我尝试使用openpyxl来读取内容,遵循这个教程进行操作。以下是代码片段:
from openpyxl import load_workbook
wb = load_workbook(filename = 'large_file.xlsx', use_iterators = True)
ws = wb.get_sheet_by_name(name = 'big_data')
问题是,我不知道工作表的名称,Sheet1/Sheet2等都不起作用(返回了NoneType对象)。我找不到一份文件告诉我如何使用openpyxl获取xlsx文件的工作表名称。有人能帮我吗?
get_sheet_names()
现在已被弃用。请使用wb.sheetnames
属性。 - Thruston