xlrd就是excel read的意思,用来读取excel表格。在做自动化测试的时候用到了这个库,看一下常用的函数。
import xlrd
filename = "abc.xls"
book = xlrd.open_workbook(filename) # 打开一个工作薄,不需要手动进行关闭
sheet = book.sheet_by_index(0) # 获取一个工作表,以index的方式,这里是获取第1个工作表
# sheet = book.sheet_by_name("Sheet1") 根据工作表的名字,获取一个工作表对象
print(sheet.nrows) #打印工作表的行数
print(sheet.ncols) #打印工作表的列数
for i in range(0, sheet.nrows):
for j in range(0, sheet.ncols):
print(sheet.cell_value(i,j)) #打印单元格[i,j]的值
print(sheet.row_values(0)) #打印工作表第一行的值
#有行就有列,下面是打印某列的值
print(sheet.col_values(1)) #打印第2列的值,因为是从0开始的
#到这里,其实完全够用了,就不用往下写了