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 № 1Wypróbuj opcję "read_only = True", która powinna skrócić czas.