class HandExcel:
def load_excel(self):
'''
加载excel
:return:
'''
open_excel=openpyxl.load_workbook(path)
return open_excel
def get_sheet_data(self,index):
'''
加载所有sheet的内容
:return:
'''
sheet_name=self.load_excel().sheetnames
if index==None:
index=0
data=self.load_excel()[sheet_name[index]]
return data
def get_cell_value(self,row,cols):
'''
获取某一个单元格内容
:param row:
:param cols:
:return:
'''
data= self.get_sheet_data().cell(row=row,cols=cols)
return data
def get_rows(self):
'''
获取行数
:return:
'''
row=self.get_sheet_data().max_row
return row
def get_rows_value(self,row):
'''
获取某一行的内容
:return:
'''
row_list=[]
for i in self.get_sheet_data()[row]:
row_list.addend(i.value)
return row_list