- import xlrd
- #导入需要读取的第一个Excel表格的路径
- data = xlrd.open_workbook('66666.xlsx')
- table = data.sheets()[0] #通过索引顺序获取
- table = data.sheet_by_index(sheet_indx)) #通过索引顺序获取
- names = data.sheet_names() #返回book中所有工作表的名字
- table = data.sheet_by_name(sheet_name)#通过名称获取
- # 以上三个函数都会返回一个xlrd.sheet.Sheet()对象
- data.sheet_loaded(sheet_name or indx) # 检查某个sheet是否导入完毕
- nrows = table.nrows #获取该sheet中的有效行数
- table.row(1) #返回由该行中所有的单元格对象组成的列表
- table.row_slice(1) #返回由该列中所有的单元格对象组成的列表
- table.row_types(1, start_colx=0, end_colx=None) #返回由该行中所有单元格的数据类型组成的列表
- table.row_values(1, start_colx=0, end_colx=None) #返回由该行中所有单元格的数据组成的列表
- table.row_len(1) #返回该列的有效单元格长度
- # ncols = table.ncols #获取列表的有效列数
- table.col(colx, start_rowx=0, end_rowx=None) #返回由该列中所有的单元格对象组成的列表
- table.col_slice(colx, start_rowx=0, end_rowx=None) #返回由该列中所有的单元格对象组成的列表
- table.col_types(colx, start_rowx=0, end_rowx=None) #返回由该列中所有单元格的数据类型组成的列表
- table.col_values(colx, start_rowx=0, end_rowx=None) #返回由该列中所有单元格的数据组成的列表
- table.cell(rowx,colx) #返回单元格对象
- table.cell_type(rowx,colx) #返回单元格中的数据类型
- table.cell_value(rowx,colx) #返回单元格中的数据
- nrows = table.nrows
- print(nrows)
- ncols = table.ncols