假如有一个名字为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))#读取第二行的预期结果
运行结果如下:
![]()