为什么用openpyxl,之前用xlrd,xlwt,对2013版本以上的excel支持不好,所以换用openpyxl。
1、创建excel文档,字段内容如下,将用例写入并保存
2、创建
readcases.py
"""
@Author cjj
@Date 2020/11/25 13:30
@Describe
@Version 1.0
"""
import openpyxl
import unittest
class ReadCases:
def __init__(self):
self.excelFile='D:\公司\统一资源管理\测试\cases.xlsx'
self.wk=openpyxl.load_workbook(self.excelFile)
self.data=self.get_data()
#获取第一个工作表
def get_data(self):
data=self.wk.get_sheet_by_name('Sheet1')
return data
# 获取工作表数据行数
def get_rows(self):
rows= self.data.max_row
return rows
#获取单个单元格数据
def get_cellvalue(self,row,col):
cellvalue=self.data.cell(row,col)
return cellvalue
#获取用例序号
def get_caseindex(self):
caseindex=1
return casei