首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【实测】python操作excel真正有效的方法

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

作者头像
我去热饭
发布2022-05-19 16:04:19
发布2022-05-19 16:04:19
7170
举报
文章被收录于专栏:测试开发干货测试开发干货

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表格

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档