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