首页 > 其他 > 详细

openxl模块从excel里面读取数据

时间:2019-02-13 17:05:50      阅读:277      评论:0      收藏:0      [点我收藏+]
#excel读取数据
from openpyxl import load_workbook
class 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[headers] =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["description"]]=sheet.cell(row=i,column=j).value
                test_data[header_data["a"]]=sheet.cell(row=i,column=j).value
                test_data[header_data["b"]]=sheet.cell(row=i,column=j).value
                test_data[header_data["expected"]]=sheet.cell(row=i,column=j).value
            zong_data.append(test_data)
        return zong_data

 

openxl模块从excel里面读取数据

原文:https://www.cnblogs.com/666666pingzi/p/10370425.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!