openpyxl _external_links太慢了

时间:2016-05-31 05:23:21

标签: python excel xlrd openpyxl

我需要读取一个excel并获取excel使用的external_books(因为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 lib使用?(我在xlrd中搜索apis,但发现没有相同的api来获取external_books)

1 个答案:

答案 0 :(得分:0)

尝试“read_only = True”选项,它应该减少时间。