python读取excel的常用操作

文章目录

  • 前言
  • 一、准备工作
  • 二、常用操作
    • 1.打开excel文件
    • 2.获得所有表名
    • 3.按照表名读取表的内容
    • 4.获取表中行数和列数
    • 5.获取行和列的数据
    • 5.获取每个单元格的数据
  • 三、案例
    • 1.需求描述
    • 2.python封装读取函数
  • 总结:


前言

`

在自动化测试中,我们常常会使用到excel管理测试参数。本文主要介绍excel的常用操作。


一、准备工作

安装xlrd库:打开电脑的命令行工具,输入如下命令,即可完成库的安装。

pip install xlrd

python读取excel的常用操作_第1张图片

二、常用操作

1.打开excel文件

代码如下(示例):

fileData = xlrd.open_workbook(r"E:\hello.xlsx")

2.获得所有表名

代码如下(示例):

print(fileData.sheet_names())

在这里插入图片描述

3.按照表名读取表的内容

sheet = fileData.sheet_by_name(sheetName)

4.获取表中行数和列数

#获得表的所有行数
rows = sheet.nrows
#获得表的所有列数
cols = sheet.ncols

5.获取行和列的数据

#获取行数据
for i in range(rows):
    print(sheet.row_values(i))
#获取列数据
for i in range(cols):
    print(sheet.col_values(i))

5.获取每个单元格的数据

# 获取 单元格数据
for i in range(rows):
    for j in range(cols):
        print(sheet.cell_value(i, j))

三、案例

1.需求描述

已有如下excel表格,填写好了各个页面对应的用例参数,需要按照不同的表明获取表中的数据。
python读取excel的常用操作_第2张图片

2.python封装读取函数

python读取excel的常用操作_第3张图片


总结:

以上就是今天要讲的内容,本文仅仅简单介绍了python读取excel的使用。

你可能感兴趣的:(python,自动化测试,python,excel,开发语言)