以下第一行占用45秒,第二行占用一分半钟。 Something.xls大4 MB,变化很小。有什么不对?
something = openpyxl.load_workbook('Something.xlsx')
something.save('Something.xlsx')
一些细节:我在Windwos 7上使用Python 2.7.3,工作簿有2张,其中第一张有67610行,我没有访问任何网络来完成这项工作。
答案 0 :(得分:7)
所以我创建了一个只有4列和随机十进制数据的67k行excel表 - 这张表几乎是5MB,所以>你在问题中说的1000倍。鉴于这是一个相当数量的数据,我建议使用优化的阅读器,而不是正常的阅读器。这是教程的链接:
https://openpyxl.readthedocs.org/en/latest/optimized.html
希望这有帮助!