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,怎么优化这段获得所有sheet页表格
时间: 2023-05-18 11:05:53 浏览: 56
这段代码是使用Python中的openpyxl库,导入其中的load_workbook函数。同时定义了一个名为MyExcel的类,其中包含一个初始化函数__init__,该函数接受两个参数excel_path和sheet_name,用于打开指定路径下的工作簿,并选择其中的一个表单。
相关问题
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
这段代码是使用Python中的openpyxl库,导入load_workbook函数,并定义了一个名为MyExcel的类。在这个类中,定义了一个init函数,该函数接收两个参数:excel_path和sheet_name。这个函数的作用是打开一个工作簿,并选择其中一个表单。具体实现是通过调用load_workbook函数来打开工作簿,然后使用sheet_name参数来选择指定的表单。
from openpyxl import load_workbook的作用
该语句的作用是导入openpyxl库中的load_workbook模块,用于读取Excel文件中的工作簿数据。通过使用该模块,可以在Python中打开Excel文件并读取其中的数据,然后进行进一步的处理。