# 封装从excel文件中获取数据 import xlrd def get_excel_data(filename): # 打开excel表格 data_excel = xlrd.open_workbook(filename) # 根据索引顺序或名称获取sheet data_sheet = data_excel.sheets()[0] # data_sheet = data_excel.sheet_by_index(sheetx=0) # data_sheet = data_excel.sheet_by_name(sheet_name='good') # excel工作表的行操作 n_rows = data_sheet.nrows # 获取该sheet中的有效行数 print(n_rows) # 定义 一个空列表 row_data_list = [] for i in range(1, n_rows): row_data = data_sheet.row_values(i, start_colx=0, end_colx=None) # 返回某行所有单元格的数据 组成列表 row_data_list.append(row_data) # 追加到空列表中 print(row_data_list) return row_data_list
# 调用方法 get_excel_data('e:/good1.xls')