2024-05-10 03:59:12 发布
网友
以下几行代码第一行需要45秒,第二行需要1分半秒。Something.xls是4mb大而变化很小。出什么事了吗?
something = openpyxl.load_workbook('Something.xlsx') something.save('Something.xlsx')
一些细节:我在Windwos 7上使用Python 2.7.3,工作簿有两个工作表,第一个工作表有67610行,我没有使用任何网络来完成这项工作。
所以我创建了一个67k行的excel表格,只有4列和随机的十进制数据——这个表格几乎是5MB,所以是您在问题中所说的1000倍。考虑到这是相当数量的数据,我建议使用优化的阅读器,而不是普通的阅读器。以下是教程的链接:
https://openpyxl.readthedocs.org/en/latest/optimized.html
希望这有帮助!
所以我创建了一个67k行的excel表格,只有4列和随机的十进制数据——这个表格几乎是5MB,所以是您在问题中所说的1000倍。考虑到这是相当数量的数据,我建议使用优化的阅读器,而不是普通的阅读器。以下是教程的链接:
https://openpyxl.readthedocs.org/en/latest/optimized.html
希望这有帮助!
相关问题 更多 >
编程相关推荐