[关闭]
@songying 2017-11-15T16:44:46.000000Z 字数 534 阅读 1234

xlrd库 - 读excel文件

python库


第一步

  1. import xlrd # 导入模块
  2. data = xlrd.open_workbook('example.xls') # 读取excel数据

获取工作表

  1. # 通过索引数据获取
  2. table = data.sheets()[0]
  3. table = data.sheet_by_index(0)
  4. # 通过名称获取
  5. table = data.sheet_by_name(u'table_name')

获取一行或一列的值

  1. table.row_values(i) # 获取第i行的数据
  2. table.col_values(i) # 获取第i列的数据

获取行数和列数

  1. nrows = table.nrows # 获取行数
  2. ncols = table.ncols # 获取列数

循环行列表的数据

  1. for i in range(nrows) # 或者 ncols
  2. print table.row_values(i)

获取单元格数据

  1. cell_data = table.cell(row, col).value # 获取第row行,第col列的数据
  2. cell_data = table.row(row)[col].value # 获取第row行,第col列的数据
  3. cell_data = table.col(col)[row].value # 获取第col列,第row行的数据
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注