xlrd的使用
xlrd的使用本教程主要适用于xlrd的使用一、excel读取二、工作表的选取三、工作表的数据操作本教程主要适用于xlrd的使用一、excel读取book = xlrd.open_wordbook(excel_path)二、工作表的选取table = book.sheets()[0]#通过索引顺序获取table = book.sheet_by_index(she...
·
xlrd的使用
本教程主要适用于xlrd的使用
一、excel读取
book = xlrd.open_wordbook(excel_path)
二、工作表的选取
table = book.sheets()[0] #通过索引顺序获取
table = book.sheet_by_index(sheet_indx)) #通过索引顺序获取
table = book.sheet_by_name(sheet_name)#通过名称获取
以上三个函数都会返回一个xlrd.sheet.Sheet()对象
names = book.sheet_names() #返回book中所有工作表的名字
book.sheet_loaded(sheet_name or indx) # 检查某个sheet是否导入完毕
三、工作表的数据操作
- 单元格操作
table.cell(i,j) #返回单元格对象注:i表示行数,j表示列数(i<=nrows,j<=ncols)
table.cell_type(i,j) #返回单元格中的数据类型
table.cell_value(i,j) #返回单元格中的数据
table.cell_xf_index(i, j) # 暂时还没有搞懂
- 行操作
nrows = table.nrows #获取该sheet中的有效行数
table.row(i) #返回由该行中所有的单元格对象组成的列表,注:i表示第几行,不能超过总行数(i<=nrows)
table.row_slice(i) #返回由该列中所有的单元格对象组成的列表
table.row_types(i, start_colx=0, end_colx=None) #返回由该行中所有单元格的数据类型组成的列表
table.row_values(i, start_colx=0, end_colx=None) #返回由该行中所有单元格的数据组成的列表
table.row_len(i) #返回该列的有效单元格长度
- 列操作
ncols = table.ncols #获取列表的有效列数,注:i表示第几列,不能超过总列数(i<=ncols)
table.col(i, start_rowx=0, end_rowx=None) #返回由该列中所有的单元格对象组成的列表
table.col_slice(i, start_rowx=0, end_rowx=None) #返回由该列中所有的单元格对象组成的列表
table.col_types(i, start_rowx=0, end_rowx=None) #返回由该列中所有单元格的数据类型组成的列表
table.col_values(i, start_rowx=0, end_rowx=None) #返回由该列中所有单元格的数据组成的列表
完
更多推荐



所有评论(0)