xlrd, xlwt and xlutils
读文件:xlrd、写文件:xlwt、其它操作:xlutils
xlrd:读文件
import xlrd
book = xlrd.open_workbook('filename.xls')
workbook 属性:
book.nsheets | sheets 数 |
---|---|
book.sheet_names() | sheet 名称列表 |
book.sheets() | sheet 列表 |
book.sheet_by_index(index) | 按序号获取 sheet |
book.sheet_by_name(sheet_name) | 按名称获取 sheet |
sheet 属性:
行列属性只列举列,行同理
sheet.name | sheet 名称 |
---|---|
sheet.cell(rowx, colx) | 获取指定单元格 |
sheet.cell_type(rowx, colx) | 该单元格数据类型 |
sheet.cell_value(rowx, colx) | 该单元格数值 |
sheet.ncols | sheet 列数 |
sheet.col(colx) | sheet 指定列 |
sheet.col_slice(colx, start_rowx, end_rowx) | 获取指定列的切片 |
sheet.col_types(colx, start_rowx, end_rowx) | 获取指定列的切片的数据类型 |
sheet.col_values(colx, start_rowx, end_rowx) | 获取指定列的切片的数值 |