什么是xlrd模块?
♦python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。
♦python读取excel中单元格的内容返回的有5种类型:
ctype : 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error
相关方法介绍
Book(class) 由xlrd.open_work("example.xls")返回 nsheets: sheets数 sheet_names: sheet名称列表 sheets: sheet列表 sheet_by_index(sheetx): 按序号提取sheet sheet_by_name(sheet_name): 按名称提取sheet Sheet(class) 由Book object相关方法返回 name: sheet名 nrows: 行数 ncols: 列数 cell(rowx,colx): 第rows行colx列的单元格 cell_type(rowx,colx): 数据类型 cell_value(rows,colx): 数值 col(colx): 第colx列所有单元格组成的列表 col_slice(colx,start_rowx=0,end_rowx=None): 第colx列指定单元格组成的列表 col_types(colx,start_rowx=0,end_rowx=None): 第colx列指定单元格数值类型组成的列表 col_values(colx,start_rowx=0,end_rowx=None): 第colx列指定单元格数值组成的列表 row同样有col的各项操作,此处略去 Cell(class) 由Sheet object(s)相关方法返回 ctype: 一个int型变量,对应不同的数值类型 value: 单元格的值