xlrd介绍:
打开Excel文件读取数据
file = open_workbook(xlsPath)
参数可以是路径或Excel文件名
获取一个sheet页
sheet= data.sheets()[0] #通过索引顺序获取 sheet= data.sheet_by_index(0) #通过索引顺序获取 sheet= data.sheet_by_name('Sheet1') #通过名称获取
获取行数和列数
nrows = sheet.nrows #行数 ncols = sheet.ncols #列数
获取整行和整列的值(数组)
sheet.row_values(i) #整行的值 sheet.col_values(i) #整列的值
循环取值(行)
for i in range(nrows): print sheet.row_values(i)
某个单元格的值
cell_A1 = sheet.cell(0,0).value cell_C4 = sheet.cell(2,3).value
使用行列索引获取某个单元格的值
cell_A1 = sheet.row(0)[0].value cell_A2 = sheet.col(1)[0].value