模块-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()获得合并的单元格

posted @ 2018-04-07 16:53  www向阳花  阅读(119)  评论(0)    收藏  举报