Pythonoffice

利用python的xlrd模块读取excel

2021-07-30  本文已影响0人  Rainbow想喝奶茶

为了接口自动化(读取excel中的测试用例)做准备,先来学习下如何读取excel。

xlrd模块安装

xlrd是python的第三方库,可以读取excel表格中的数据,安装方式为:

pip3 install xlrd

xlrd具体使用

import xlrd
file=xlrd.open_workbook('testCase.xls')
file_name=file.sheet_names()
sheet_count=file.nsheets
sheet=file.sheet_by_index(0)#通过索引获取
sheet=file.sheet_by_name('test')#通过sheet名字获取
rows=sheet.nrows#sheet的行数
cols=sheet.ncols#sheet的列数
row=sheet.row_values(1)#获取第二行的数据
col=sheet.col_values(1)#获取第二列的数据
#获取的行、列数据均会存放在list中
cell=sheet.cell_value(1,1)#获取第二行,第二列单元格的数据
unique_row=sheet.row_values(rowx=0,start_colx=1,end_colx=3)#获取第一行,从第二列到第三列的数据
cell_type=sheet.cell_value(1,1).ctype

将excel中的用例放入指定list中

cls=[]
for i in range(rows):
    cls.append(sheet.row_values(rowx=i,start_colx=0,end_colx=None))
#这里返回每一行的全部内容

自我记录,有错误欢迎指正~

上一篇 下一篇

猜你喜欢

热点阅读