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" 选项应该可以减少时间。
我需要阅读 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" 选项应该可以减少时间。