一个小操作就能大大提升openpyxl的文件读取速度!

通过在Python中使用openpyxl库加载Excel文件时设置`read_only=True`,显著加快了数据读取速度。实验显示,对于1.5万条数据,加了`read_only=True`后,读取时间减少了0.2秒。当处理大量数据时,这一优化能带来更大的性能提升。欢迎在评论区分享更多文件读写优化策略。

当我们在读取大批量的数据时,总会希望文件能够快速读取。

我们只需要在打开文件时加上这个命令即可:read_only=True
wb = openpyxl.load_workbook('1.xlsx',read_only=True)

实际对代码运行时间进行测试:同样都是1万5左右的数据

没加read_only时

加了read_only时

 实验结果:效果非常明显,差了足足0.2秒,当我们读取更多的数据时,加了read_only会为我们节省更多的时间。当然如果你有其他的方法,欢迎到评论区留言,我们一起讨论,完善我们的读写策略。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

干瘪的兔子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值