python操作excel,在自动化测试中,占有重要地位,所谓的关键字驱动技术,大多数就可以放在excel中去做,而python操作excel的方法也有很多,本文只实测一种。
所以关于python 创建、读取、写入 excel 的代码和性能和安全性 就显得尤为重要,特此放到 【实测】系列中。
python版本:python3
先来个最简单的,读取:
这个读取是指,已经存在一个excel表格文件。
比如这个:
保存的时候注意选择xls后缀的:
我们给它放在了和我们测试脚本同级目录下:
用xlrd进行打开操作:
- pip install xlrd
- import xlrd
- 写代码
输出结果为:
可以看到成功读出了内部内容,注意,下标都是从0开始。
我们接下来讲,如何修改已经存在的excel:
我们同样用xlrd来打开文件,然后用xlutils的复制弄出一个临时的,然后在这个临时的上面用write方法写内容,然后再把这个临时的保存成原来的会自动替换。
如图,我修改了第一行第一列的内容,执行后看看结果:
可以看到是保存成功了。
然后我们再看看,如何创建一个新的excel文件:
这时候要用的就是xlwt了:
执行后,可以看到:
可以成功的看到新创建的excel文件。
最后我们再总结的背一下:
xlrd 可以打开excel表格
xlutils 可以编写修改excel表格
xlwt 可以创建excel表格
欢迎观看,别忘了点点关注哦~