在软件测试中执行测试用例是总是要进行读写Excel的操作,本文主要介绍了读取用例模板,在指定的位置写入数据。
目录
使用openpyxl库实现对Excel文件的读取,写入,包含定位表单的方法,读取所有数据,按表单读取,多行读取,以及指定位置写入数据,定位单元格后写入,定位表单后写入,使用append实现多行写入等内容。
一.安装第三方库
pip install openpyxl
若提示失败,则检查python.exe和pip配置环境变量有没有配置,或考虑在官方库下载离线安装
openpyxl官方库:
二.打开工作表
workbook=openpyxl.load_workbook('filepath')
- workbook :工作簿对象,可自己新建文件创建,以下是未创建工作簿时创建workbook的示例
-
workbook=openpyxl.Workbook#声明workbook对象 workbook.save(filename)#保存 filename为文件相对路径或绝对路径
- load_workbook属性:获取工作簿对象(获取属性前,先要加载工作簿)
- filepath:已创建的Excel的相对路径或绝对路径
三.定位表单(sheet)
3.1 active
active默认定位第一个激活的表单
wooksheet=workbook.active
3.2 指定表单名
worksheet=workbook['sheet1']
3.3 获取所有表单名