- 1. 安装xlrd
- 2. 常用xlrd的使用方式
https://blog.csdn.net/m0_51777056/article/details/125746183?spm=1001.2014.3001.5501
2. 常用xlrd的使用方式import xlrd #读取excel中的内容 data = xlrd.open_workbook(r"007_服务器上架表.xlsx") #获取工作表 #table = data.sheets()[0] //通过索引获取工作表 #table = data.sheet_by_index(sheet_indx) //通过索引获取工作表 #table = data.sheet_by_name(sheet_name) //通过名称获取工作表,举例data.sheet_by_name(“test1”),如果表名称为中文,前缀要添加u变为(u“test1”) #返回excel中所有工作表的名称 #names = data.sheet_names() #data.sheet_loaded(sheet_name or indx) //检查某个sheet是否导入完毕,完成默认返回True,举例data.sheet_loaded(“test1” or indx) #读取表内行的内容 #hang = table.nrows //读取表内总行数,举例test1.nrows #table.row(2) //返回该行中所有的单元格对象组成的列表 #table.row_slice(2) //返回该行中所有的单元格对象组成的列表 #table.row_types(2, start_colx=0, end_colx=None) //返回该行中所有的单元格数据组成的列表,若类型为empy则为0,否则为1(有数据为1,无数据为0) #table.row_values(2, start_colx=0, end_colx=None) //返回该行中所有的单元格数据组成的列表 #table.row_len(2) //返回该行有效单元格的长度 #读取表中列的内容 #table.ncols //获取列表的有效列数 #table.col(2, start_rowx=0, end_rowx=None) //返回由该列中所有的单元格对象组成的列表 #table.col_slice(2, start_rowx=0, end_rowx=None) //返回由该列中所有的单元格对象组成的列表 #table.col_types(2, start_rowx=0, end_rowx=None) //返回由该列中所有单元格的数据类型组成的列表 #table.col_values(2, start_rowx=0, end_rowx=None) //返回由该列中所有单元格的数据组成的列表 #单元格操作 #table.cell(rowx,colx) //rowx为行,colx为列,返回单元格对象 #table.cell_type(rowx,colx) //返回对应位置单元格中的数据类型 #table.cell_value(rowx,colx) //返回对应位置单元格中的数据 #value = sheet.cell_value(2, 1) //获取第3行第2列单元格的值 #nrows = sheet.nrows //获取表格行数 #name_list = [str(sheet.cell_value(i, 3)) for i in range(1, nrows)] //列表生成式的方式获取第4列所有值



