execl文件读取封装
前言:做自动化常用的公共方法
注:第一次使用记得先 pip install xlrd 模块import xlrd
class ReadExecl():
def __init__(self,filename=None,sheet_id=None):
if filename:
self.filename = filename
self.sheet_id = sheet_id
else:
self.filename = 'XX路径'
self.sheet_id = 0
self.data = self.get_data()
#获取表格数据
def get_data(self):
data = xlrd.open_workbook(self.filename)
tables = data.sheets()[self.sheet_id]
return tables
#获取单元格行数
def get_lines(self):
tables = self.get_data()
return tables.nrows
#获取某个单元格内容
def get_cell_value(self,row,col):
return self.data.cell_value(row,col)
if __name__ == '__main__':
path = 'C:\\Users\\Administrator\\Desktop\\测试.xlsx'
a = ReadExecl(path,0)
test = a.get_cell_value(1,1)
print(test)