from openpyxl import load_workbook class MyExcel: def init(self,excel_path,sheet_name): """ 打开工作簿,选择一个表单 """ wb=load_workbook(excel_path)#加载一个excel,得到工作簿对象 self.sh=wb[sheet_name] def read_data(self): """ 读取excel表单数据 """ data=list(self.sh.values)#将生成器转换为列表 header=data[0] case_data=[] for row in data[1:]: row_dict=dict(zip(header,row))#将头部和用例打包 case_data.append(row_dict) return case_data
时间: 2023-05-20 13:00:36 浏览: 126
Excel工作簿_Workbook_基本操作应用示例.pdf
这段代码是使用Python中的openpyxl库,导入load_workbook函数,并定义了一个名为MyExcel的类。在这个类中,定义了一个init函数,该函数接收两个参数:excel_path和sheet_name。这个函数的作用是打开一个工作簿,并选择其中一个表单。具体实现是通过调用load_workbook函数来打开工作簿,然后使用sheet_name参数来选择指定的表单。
阅读全文