Openpyxl load_workbook和保存需要太长时间

时间:2013-07-24 14:29:51

标签: python openpyxl

以下第一行占用45秒,第二行占用一分半钟。 Something.xls大4 MB,变化很小。有什么不对?

something = openpyxl.load_workbook('Something.xlsx')
something.save('Something.xlsx')

一些细节:我在Windwos 7上使用Python 2.7.3,工作簿有2张,其中第一张有67610行,我没有访问任何网络来完成这项工作。

1 个答案:

答案 0 :(得分:7)

所以我创建了一个只有4列和随机十进制数据的67k行excel表 - 这张表几乎是5MB,所以>你在问题中说的1000倍。鉴于这是一个相当数量的数据,我建议使用优化的阅读器,而不是正常的阅读器。这是教程的链接:

https://openpyxl.readthedocs.org/en/latest/optimized.html

希望这有帮助!