环境安装
xlrd是python用于读取excel的第三方扩展包,因此在使用xlrd前,需要使用以下命令来安装xlrd。
pip install xlrd
xlrd基本用法
- 导入扩展包
import xlrd
- 打开excel文件
excel = xlrd.open_workbook(u'excelFile.xls')
- 获取工作表
通过索引顺序获取 table = excel.sheets()[0] table = excel.sheet_by_index(0) 通过工作表名获取 table = excel.sheet_by_name(u'Sheet1')
- 获取行数和列数
获取行数 nrows = table.nrows 获取列数 ncols = table.ncols
- 获取整行或整列的值
其中i为行号, j为列号 行号、列号索引从0开始 row_values = table.row_values(i) col_values = table.col_values(j)
- 获取指定单元格数据
i 行号, j 列号 value = table.cell(i, j).value 例如获取第一行、第一列的数据 value = table.cell(0, 0).value
- 循环行遍历列表数据
先获取行数 nrows = table.nrows 遍历打印所有行数据 for i in range(0, nrows): print table.row_values(i)