一、知识点 主要实现接口测试数据分离 1、如何安装第三方库:pip install openpyxl 2、openpyxl是xlsx格式 3、注意:使用openpyxl读数据时,索引是从1开始的,使用xlrd索引是从0开始的 '''数据驱动excel文件的操作方法openpyxl'''
二、openpyxl读取excel(xlsx格式)例子 import openpyxl import os 文件路径:D:\ow-web\testCase\data.xls,获取当前路径 def base_dir(filename=None): return os.path.join(os.path.dirname(__file__),filename) # 打开data.xls文件 work = openpyxl.load_workbook(base_dir('data.xlsx')) # 打开具体到sheet页,假设sheet1第一个sheet的名字,有两种方式,work[sheet页名字]或 #work.get_sheet_by_name(sheet页名字)、work.active 获取当前活跃的sheet页 sheet1 = work["sheet1"] # sheet1 = work.get_sheet_by_name('sheet1') # 查看sheet1共几行:sheet1.max_row,查看sheet1的共几列:sheet1.max_column方法可以获取表格中有多少行和列 rows = sheet1.max_row cols = sheet1.max_column # 读取excel中单个内容,迭代方式全部读取 for row in range(rows): for col in range(cols): data =