如何正确使用Python xlwings高效读取Excel文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1604个文字,预计阅读时间需要7分钟。
使用Python加载最新版本的Excel读取类库xlwings,可以说是Excel数据处理的利器。但使用起来还是有一些注意事项,否则即使是高级的Python代码也可能比老式的VBA要慢。以下我们对比一下:
使用Python加载最新的Excel读取类库xlwings可以说是Excel数据处理的利器,但使用起来还是有一些注意事项,否则高大上的Python会跑的比老旧的VBA还要慢。
这里我们对比一下,用几种不同的方法,从一个Excel表格中读取一万行数据,然后计算结果,看看他们的耗时。
1. 处理要求:
一个Excel表格中包含了3万条记录,其中B,C两个列记录了某些计算值,读取前一万行记录,将这两个列的差值进行计算,然后汇总得出差的和。
文件是这个样子:Book300s.xlsx 。
2. 处理方式有以下3种,我们对比一下耗时的大小。
本文共计1604个文字,预计阅读时间需要7分钟。
使用Python加载最新版本的Excel读取类库xlwings,可以说是Excel数据处理的利器。但使用起来还是有一些注意事项,否则即使是高级的Python代码也可能比老式的VBA要慢。以下我们对比一下:
使用Python加载最新的Excel读取类库xlwings可以说是Excel数据处理的利器,但使用起来还是有一些注意事项,否则高大上的Python会跑的比老旧的VBA还要慢。
这里我们对比一下,用几种不同的方法,从一个Excel表格中读取一万行数据,然后计算结果,看看他们的耗时。
1. 处理要求:
一个Excel表格中包含了3万条记录,其中B,C两个列记录了某些计算值,读取前一万行记录,将这两个列的差值进行计算,然后汇总得出差的和。
文件是这个样子:Book300s.xlsx 。

