python利用xlrd模板读取excel文件数据【2020-8-12】

 

假如有一个名字为userinfo.xltx的excel文件 我们需要读取其中的用户名和密码

 

用户名 密码 预期结果  
admin 123456 成功  
admin123 22 失败  
lisi 134567 不清楚  

import xlrd

import logging,os

class Helper(object):

def redExcles(self,rows):
"""
:param rows: 是行数
:return:返回一个每一行的行数
"""
book = xlrd.open_workbook('userinfo.xltx','r') #读取文件
table = book.sheet_by_index(0)# 读取第一个工作表
return table.row_values(rows)#返回是是第几行的数据

def readusername(self,rows):
"""返回的是第几行的用户名"""
return str(self.redExcles(rows)[0])

def readpassword(self,rowx):
"""返回的是第几行的密码"""
return self.redExcles(rowx)[1]

def exceptText(self,rowx):
"""返回的是第几行的用户名"""
return self.redExcles(rowx)[2]

a=Helper()#类的实例化
print(a.redExcles(1)) #读取第二行的数据
print(a.readusername(1))#读取第二行的用户名
print(a.readpassword(1))#读取第二行的密码
print(a.exceptText(1))#读取第二行的预期结果

运行结果如下:

 


 





posted @ 2020-08-12 22:53  测试小学生  阅读(267)  评论(1)    收藏  举报