1 import xlrd 2 3 ##工做表## 4 #打开excel 5 f = xlrd.open_workbook("test.xlsx") 6 file = f.sheet_by_name("test") 7 #获取sheet对象的列表 8 print(f.sheets()) 9 #经过索引获取sheet对象 10 print(f.sheet_by_index(0)) 11 #经过名称获取sheet对象 12 print(f.sheet_by_name("test")) 13 #获取sheet列表 14 print(f.sheet_names()) 15 #判断sheet是否存在 16 print(f.sheet_loaded("test")) 17 18 ##数据行## 19 #获取数据有效行数 20 print(file.nrows) 21 #获取指定行数据 22 print(file.row(0)) 23 #获取指定行数据 24 print(file.row_slice(0)) 25 #获取指定行数据类型 26 print(file.row_types(0)) 27 #获取指定行数据 28 print(file.row_values(0)) 29 #获取指定行数据长度 30 print(file.row_len(0)) 31 32 ##数据列## 33 #获取列长度 34 print(file.ncols) 35 #返回该列的对象数据列表 36 print(file.col_slice(2)) 37 #返回该列的对象数据列表 38 print(file.col(2)) 39 #返回该列的类型数据列表 40 print(file.col_types(2)) 41 #返回该列的值数据列表 42 print(file.col_values(2)) 43 44 ##单元格## 45 #获取单元格数据 46 print(file.cell(0,2)) 47 #获取单元格数据 48 print(file.cell(0,2).value) 49 #获取单元格数据类型 50 print(file.cell(0,2).ctype) 51 #获取单元格数据类型 52 print(file.cell_type(0,2)) 53 #获取单元格数据 54 print(file.cell_value(0,2))