unittest - openpyxl之Excel操作

作者: 晴兮Armani | 来源:发表于2023-02-02 19:44 被阅读0次

一、简介

    openpyxl 是 python 中的一个第三方库,可以对 xlsx 格式的 Excel 文件进行读取、写入等操作。Excel 是一种比较规范的数据格式,现在主流的测试用例的数据一般是写在 Excel 当中的。openpyxl 需要安装且使用时需要导入

安装openpyxl命令:pip install openpyxl

官方文档:https://pypi.org/project/openpyxl/

中文文档:https://www.osgeo.cn/openpyxl/index.html#usage-examples

二、读取  Excel 步骤

1、打开文件,得到一个工作簿 workbook

2、选择一个表单  sheet

3、通过行列循环读取数据

操作 Excel  时涉及的三个概念:

1、workbook 对象:工作簿,使用 openpyxl . load_work() 打开文件后,得到的返回值就是一个 workbook 的对象,接下来通过workbook这个对象去得到表单对象:sheet

2、sheet 对象 :表单, sheet = workbook['表单名称'],接下来通过表单对象的到单元格的对象:cell

3、cell 对象 :单元格,sheet . cell(),一般在测试的时候不会直接用cell,而是使用cell value,我们要的是里面的值

三、Excel 读取操作代码演示

Excel 读取操作

四、Excel写入操作代码演示

Excel 写入操作

五、Excel封装

处理Excel的这个类只需写一次就好,之后可以一直调用

封装示例一 封装示例二 封装示例三


相关文章

网友评论

    本文标题:unittest - openpyxl之Excel操作

    本文链接:https://www.haomeiwen.com/subject/ekcwcdtx.html