下面分享一波Python接口自动化文章:
本篇是使用xlrd实现的对excel的数据进行读取,xlrd网上demo很多,不做过多叙述,下面主要讲解封装的思路:
首先贴出测试用的excel表格
哦对了,我这里有一套Python从入门到精通的全套资料,价值4980元,现免费送给大家,但是要加我的Python学习Q群:582032415才可以免费领取,因为我在里面会私发给大家,欢迎你前来领取,
1、实现获取excel某张表的行数、单元格数据
打印结果
2、封装获取表格方法
此方法需要实现的作用是:其他方法再调用此方法时,如果传入file_name和sheet_id,就调用对应路径的excel文件和对应的表。如果不传这两个字段,就调用默认表格。
3、封装获取表格数据方法
封装获取tables的方法,用以之后获取单元格行数、单元格数据,或其他表信息使用。
4、封装获取单元格行数方法
5、封装获取单元格数据的方法
到这里,就封装完成了,然后可以调用试一下:
现在只要生成对应的OpeExcel()对象,然后调用相应的get_lines()、get_value()方法,就可以获取到相应的数据了。
打印结果
完整代码如下:
有疑问的小伙伴可以在下方留言,我会针对问题不断优化文章内容,希望能有效的帮到更多人,谢谢~