import xlrd # 读取Excel文件 workbook = xlrd.open_workbook(r'E:\2015.xls') # 读取Excel的sheet名字 sheet_names = workbook.sheet_names() # 根据索引读取某一个sheet sheet2 = workbook.sheet_by_index(1) # 根据sheet的名字读取某一个sheet sheet2 = workbook.sheet_by_name('sheet2') # 获取sheet的属性名字,行数,列数 sheet2.name sheet2.nrows sheet2.ncols # 获取sheet2第4行的值 row_value_list = sheet2.row_value(3) # 获取sheet2第3列的值 col_value_list = sheet2.col_value(2) # 获取sheet2第2行第1列单元格的值 sheet2.cell(1,0).value.encode('utf-8') sheet2.cell_value(1,0).encode('utf-8') sheet2.row(1)[0].value.encode('utf-8') # 获取sheet2第2行第1列单元格内容的数据类型 sheet2.cell(1,0).ctype # 可以返回5种数据类型:0 empty, 1 string, 2 number, 3 date, 4 boolean, 5 error # 获取所有合并单元格的坐标,但是目前只有xls文件可以读取合并单元格 sheet2.merged_cells