/ / openpyxl _external_links zbyt wolne - python, excel, xlrd, openpyxl

openpyxl _external_links too slow - python, excel, xlrd, openpyxl

Muszę przeczytać excel i pobrać excel z external_books (ponieważ w programie Excel istnieje funkcja INDEX lub VLOOKUP)

Wybieram openpyxl, api openpyxl.WorkBook._external_links może to zrobić dobrze, ale prędkość jest zbyt wolna (mój Excel wynosi 600KB), około 27s

oto mój kod:

wb=openpyxl.load_workbook(os.path.join(self.parent_path, name), use_iterators=False, data_only=True)
external_links = wb._external_links

Czy istnieje zbyt duża prędkość?

lub inny python excel lib do użycia? (Szukałem apis na xlrd, ale nie znalazłem tego samego api, aby uzyskać external_books)

Odpowiedzi:

0 dla odpowiedzi № 1

Wypróbuj opcję "read_only = True", która powinna skrócić czas.