软件测试:openpyxl库读取Excel步骤

news/2024/7/21 4:17:46 标签: excel, python, 开发语言, 软件测试

案例

 执行效果

Excel·管理接口用例

知识依赖说明

  • python基础语法
  • 接口测试知识
  • requests库应用

openpyxl 库

说明:openpyxl是读写Excel的python库,能够同时读取和修改Excel文档

安装:pip install openpyxl

步骤:

① 打开Excel文件

② 获取sheet

③ 操作(读、写)


 

Excel·管理接口用例

步骤一 打开Excel文件

方法:

load_workbook(“参数")

参数:要打开的Excel文件

返回:

Workbook对象(获取文件sheet表单使用)

示例



 

步骤二 获取sheet表单

方法:workbook对象[‘参数’]

参数:sheet表单名称

返回:sheet对象(操作:行、列、单元格使用)

 

 

步骤三 操作sheet(读)

方法:

① 行数:sheet表单.max_row

② 列数sheet.max_column

③ 单元格值:表单对象.cell(行、列)

参数:读取行与列 从1开始

示例:

 

步骤三 操作sheet(写)

步骤:

① 写值操作

② 保存文件操作

写值:sheet对象.cell(行、列).value=”值”

保存:workbook对象.save(finlename=“保存文件名”)

示例:

 

 

 



 软件测试基础入门

最新软件测试视频教程,软件测试基础入门到项目实战(涵盖软件测试基础+黑马头条项目实战)
Linux系统2天快速入门Linux系统操作教程2天快速入门linux项目搭建
MySQL数据库软件测试工程师必备MySQL数据库,mysql系统精讲+课后练习
Python自动测试教程 黑马程序员Python自动测试教程,python从基础到UnitTest框架管理测试用例

自动化测试
Web自动化软件测试web自动化测试,Web自动化流程精讲和移动自动化测试环境
Appium框架视频 零基础入门移动自动化测试——Appium框架
Appium进行IOS真机自动化测试 轻松教你使用Appium进行IOS真机自动化测试【黑马程序员】

接口测试4天玩转接口测试,接口重点全解析+传智健康项目实战(包含requests库,集成UnitTes,Dubbo等诸多工具)

性能测试性能测试全套教程,4天快速入门性能测试+项目商城实战(含JMeter工具等)

综合项目强化
微信小程序自动化测试软件测试微信小程序自动化测试实战
金融项目功能测试软件测试4天快速搞定金融项目功能测试实战教程

一键收藏不谢


http://www.niftyadmin.cn/n/1500865.html

相关文章

innerHTML和createTextNode的区别

innerHTML的用法 tablerowObject.innerHTML createTextNode的用法 createTextNode(data) 返回新创建的 Text 节点,表示指定的 data 字符串。 区别:1)  innerHTML属于HTML Dom createTextNode属于XML Dom 2)  虽然效果类似但是在某种情况下是有区别的…

tty驱动程序框架

tty驱动程序框架 一、TTY概念解析 在Linux系统中,终端是一类字符型设备,它包括多种类型,通常使用tty来简称各种类型的终端设备。 1.1串口终端(/dev/ttyS*)  串口终端是使用计算机串口连接的终端设备。Linux把每个串行…

软件测试工具类·读取Excel工具方法封装

Excel管理接口用例 需求 使用openpyxl库解析以上用例数据 使用requests库执行解析的数据 根据是否执行控制Excel用例的执行 将读取结果写入备注,执行结果写入测试结果设计技术栈说明 requests库应用 pytest框架应用 日志 断言 allure报告 json读写操作 Excel读取…

Navicat查询功能怎么用

2019独角兽企业重金招聘Python工程师标准>>> Navicat主要功能包括 SQL 创建工具或编辑器、数据模型工具、数据传输、导入或导出、数据或结构同步、报表、以及更多。今天我们主要讲Navicat查询功能。其查询功能是根据用户的需求从数据库提取数据。Navicat 提供两个强…

作为一个有理想的程序员,必读的书都有哪些?

【计算机书单】成为计算机大牛的每一步,都需要耐心去学! java书单: Java入门 《Java编程思维》《Java技术手册(第6版)》 Java进阶 《Java程序员修炼之道》《Java 8实战》《Java性能权威指南》《Java性能优化权威指…

窥探Swift之类的继承与类的访问权限

上一篇博客《窥探Swift之别具一格的Struct和Class》的博客可谓是给Swift中的类开了个头。关于类的内容还有很多,今天就来搞一下类中的继承以及类的访问权限。说到类的继承,接触过面向对象编程(OOP)的小伙伴并不陌生,继…

改变多行文本字符串的缩进

改变多行文本字符串的缩进 任务:有个包含多行文本的字符串,需要创建该字符串的一个拷贝,并在每行行首添加或者删除一些空格,以保证每行的缩进都是指定数目的空格 mulLine """Hello!!! Wellcome to Pythons world! There ar…

瀑布模型、快速原型模型、螺旋模型优缺点

在软件开发的几十年实践中,人们总结了很多软件开发模型用来描述和表示一个复杂的开发过程,如: 软件测试与软件的开发模式有着紧密的联系,作为一名测试人员,应该充分理解软件的开发模式,以便找准自己在其中的…