python接口自动化学习笔记(封装方法用于读取excel)

2019-05-07   作/译者:糖小幽  

大家好,我是测试君。


下面分享一波Python接口自动化文章:


本篇是使用xlrd实现的对excel的数据进行读取,xlrd网上demo很多,不做过多叙述,下面主要讲解封装的思路:
首先贴出测试用的excel表格 

1、实现获取excel某张表的行数、单元格数据

打印结果 

2、封装获取表格方法

此方法需要实现的作用是:其他方法再调用此方法时,如果传入file_name和sheet_id,就调用对应路径的excel文件和对应的表。如果不传这两个字段,就调用默认表格。

3、封装获取表格数据方法

封装获取tables的方法,用以之后获取单元格行数、单元格数据,或其他表信息使用。

4、封装获取单元格行数方法

5、封装获取单元格数据的方法

到这里,就封装完成了,然后可以调用试一下:

现在只要生成对应的OpeExcel()对象,然后调用相应的get_lines()、get_value()方法,就可以获取到相应的数据了。
打印结果 

完整代码如下:

有疑问的小伙伴可以在下方留言,我会针对问题不断优化文章内容,希望能有效的帮到更多人,谢谢~


欢迎给测试窝投稿或参与内容翻译工作,请邮件至editors@testwo.com。也欢迎大家通过新浪微博(@测试窝)或微信公众号(测试窝)关注我们,并与我们的编辑和其他窝友交流。
159°|1598 人阅读|0 条评论

登录 后发表评论