一、简介
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的这个类只需写一次就好,之后可以一直调用



网友评论