def read_xl(self, row_number=0, column_number=0,
sheetname=None, sheetnum=0):
workbook = xlrd.open_workbook(self.path)
if sheetname:
sheet = workbook.sheet_by_name(sheetname)
else:
sheet = workbook.sheet_by_index(sheetnum)
for i, row in enumerate(sheet.get_rows()):
if i >= row_number:
data = row[column_number:column_number + self.cols_to_display]
data = [point.value for point in data]
self.entry_grid.add_row(data=data)
if i >= (self.rows_to_display + row_number):
break
评论列表
文章目录