【实测】python操作excel真正有效的方法

147 阅读1分钟

「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战」。   

python操作excel,在自动化测试中,占有重要地位,所谓的关键字驱动技术,大多数就可以放在excel中去做,而python操作excel的方法也有很多,本文只实测一种。  

    所以关于python 创建、读取、写入 excel 的代码和性能和安全性 就显得尤为重要。

    python版本:python3

先来个最简单的,读取:

这个读取是指,已经存在一个excel表格文件。

比如这个:

图片

保存的时候注意选择xls后缀的:

图片

我们给它放在了和我们测试脚本同级目录下:

图片

用xlrd进行打开操作:

  1. pip install xlrd    

  2. import xlrd

  3. 写代码

图片

输出结果为:

图片

可以看到成功读出了内部内容,注意,下标都是从0开始。

我们接下来讲,如何修改已经存在的excel:

我们同样用xlrd来打开文件,然后用xlutils的复制弄出一个临时的,然后在这个临时的上面用write方法写内容,然后再把这个临时的保存成原来的会自动替换。

图片

如图,我修改了第一行第一列的内容,执行后看看结果:

图片

可以看到是保存成功了。

然后我们再看看,如何创建一个新的excel文件:

这时候要用的就是xlwt了:

图片

执行后,可以看到:

图片

可以成功的看到新创建的excel文件。

最后我们再总结的背一下:

xlrd 可以打开excel表格

xlutils 可以编写修改excel表格

xlwt 可以创建excel表格

欢迎观看,别忘了点点关注哦~