分享

openxl模块从excel里面读取数据

 沈峰dcmjx7q995 2020-07-22
复制代码
#excel读取数据from openpyxl import load_workbookclass Do_Excel: def __init__(self,file,work_space,index,row,column): self.file=file self.work_space=work_space #获取excel表头的数据 获取excel表头的起始位置参数 self.index=index # 从第几行开始读取数据 self.row=row #从第几列开始读取数据 self.column=column def read_excel(self): #获取到要打开的excel wb = load_workbook(self.file) # 获取要获取的工作簿 sheet =wb[self.work_space] # 读取excel里面的数据 # 读取表头 header_data=[]

     for i in range(self.index,sheet.max_column+1): headers=sheet.cell(row=1,column=i).value header_data.append(headers)# 读取测试数据 zong_data=[] for i in range(self.row,sheet.max_row+1): test_data ={} for j in range(self.column,sheet.max_column+1): test_data[header_data[j-1]]=sheet.cell(row=i,column=j).value zong_data.append(test_data) return zong_data
复制代码

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多