正文
python读取Excel
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
import xlrd# 读取Excel文件workbook = xlrd.open_workbook(r'E:\2015.xls')# 读取Excel的sheet名字sheet_names = workbook.sheet_names()# 根据索引读取某一个sheetsheet2 = workbook.sheet_by_index(1)# 根据sheet的名字读取某一个sheetsheet2 = workbook.sheet_by_name('sheet2')# 获取sheet的属性名字,行数,列数sheet2.namesheet2.nrowssheet2.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