openpyxl _external_links 太慢了

openpyxl _external_links too slow

我需要阅读 excel 并获取 external_books 使用的 excel(因为 excel 中使用了 INDEX 或 VLOOKUP 函数)

我选择的是openpyxl,openpyxl.WorkBook._external_links api也可以,但是速度太慢了(我的excel是600KB),大约27s

这是我的代码:

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

有什么办法可以加快速度吗?

或其他 python excel 库要使用?(我在 xlrd 中搜索 apis,但没有找到相同的 api 来获取 external_books )

尝试 "read_only=True" 选项应该可以减少时间。