python操作excel,对excel的数据进行读取的库。
import xlrd
data = xlrd.open_workbook(filename) # 文件名以及路径。
table = data.sheets()[0] # 通过索引顺序获取
table = data.sheet_by_index(sheet_indx) # 通过索引顺序获取
table = data.sheet_by_name(sheet_name) # 通过名称获取
names = data.sheet_names() # 返回book中所有工作表的名字
nrows = table.nrows # 获取该sheet中的有效行数
table.row(rowx) # 返回由该行中所有的单元格对象组成的列表
table.row_slice(rowx) # 返回由该列中所有的单元格对象组成的列表
table.row_types(rowx, start_colx=0, end_colx=None) # 返回由该行中所有单元格的数据类型组成的列表
table.row_values(rowx, start_colx=0, end_colx=None) # 返回由该行中所有单元格的数据组成的列表
table.row_len(rowx) # 返回该列的有效单元格长度
ncols = table.ncols # 获取列表的有效列数
table.col(colx, start_rowx=0, end_rowx=None) # 返回由该列中所有的单元格对象组成的列表
table.col_slice(colx, start_rowx=0, end_rowx=None) # 返回由该列中所有的单元格对象组成的列表
table.col_types(colx, start_rowx=0, end_rowx=None) # 返回由该列中所有单元格的数据类型组成的列表
table.col_values(colx, start_rowx=0, end_rowx=None) # 返回由该列中所有单元格的数据组成的列表
table.cell(rowx,colx) # 返回单元格对象
table.cell_type(rowx,colx) # 返回单元格中的数据类型
table.cell_value(rowx,colx) # 返回单元格中的数据
常用的方法如上图所示,当然也有很多其他的工具也可以进行excel的读取操作,也很方便,看个人偏好。