模块-excel操作xlrd模块
xlrd模块用于读取excel表格:
常用使用方法:
#打开excel文件,file为excel文件
workbook=xlrd.open_workbook(file)
#返回所有sheet页名
lr=workbook.sheet_names()
#根据sheet名获取sheet对象
sheet=workbook.sheet_by_name(sheetname)
#获取sheet列
nc=sheet.ncols
#获取sheet行
nr=nrows
#返回某一行的值列表
print(sheet.row_values(2,2))
#返回一个row对象
print(sheet.row(2))
#返回第二列
print(sheet.col_values(2))
#返回某一个单元格
print(sheet.cell(0,0)
如果excel中存在合并单元格,往往excel表格解析只获取合并单元格的第一个值,其他为空,想获取到底哪些单元格合并,
可以在open_workbook()中,加入formatting_info=True,且excel为97-2003格式时,通过:
sheet.merged_cells()获得合并的单元格
浙公网安备 33010602011771号