接上篇,我们都知道可以读取到sheet页了,下来就是读取sheet页下面的单元格数据
我们实践起来吧。
第一种方式是通过坐标的方式,比如我要取下面这个单元格的数据,如下:
这个数据位于Excel的B列第8行,所以对于excel来说就是坐标为B8。
代码如下:
# !/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2024/01
# @Author : Laopi
import os
import openpyxl
root_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
case_path = os.path.join(root_path, 'testdata')
os.chdir(case_path) # 修改工作路径
workbook = openpyxl.load_workbook('接口测试用例.xlsx') # 返回一个workbook数据类型的值
print(workbook.sheetnames) # 打印Excel表中的所有表
sheet =workbook.active
print(sheet)
workbook = openpyxl.load_workbook('接口测试用例.xlsx')
workbook._active_sheet_index =0
sheet =workbo