""" author:少校 create Time:2025/2/26 9:37 越努力越幸运 """ import xlrd #1.打开excel文件获取工作簿对象 wb = xlrd.open_workbook("files/2020销售数据老.xls") #2.获取表相关信息 #1)获取所有工作表的名字 names = wb.sheet_names() print(names) #2) 获取所有工作表 sheets = wb.sheets() print(sheets) #3) 获取指定工作表 #工作簿.sheet_by_name(表名) #工作簿.sheet_by_index(索引) sheet1 = wb.sheet_by_name("data") print(sheet1) sheet2 = wb.sheet_by_index(1) print(sheet2) #3.获取表的最大行数和列数 mr = sheet1.nrows ml = sheet1.ncols print(mr,ml) #4.获取数据 # 1)获取某一个单元格的内容 # 表对象.cell() 获取指定位置对应的单元格 # 表对象.cell_value(行索引,列索引) 获取指定位置对应的单元格 print(sheet1.cell_value(1,2)) #2)获取一行数据 print(sheet1.row_values(3)) #指定行从指定列开始的所有数据 print(sheet1.row_values(3,4)) #指定行从1-4范围内的数据(范围用索引) print(sheet1.row_values(3,0,4)) #3)获取一列数据 print(sheet1.col_values(3)) #指定列从指定行开始的所有数据 print(sheet1.col_values(3,1)) #指定列从1-4范围内的数据(范围用索引) print(sheet1.col_values(3,1,5))
07.旧版xls文件读操作
本节909字2025-02-27 19:07:04