当前位置: 首页> 技术文章> Python3之Excel表格内容读取库-openpyxl

Python3之Excel表格内容读取库-openpyxl

        在工作中,尤其是在UI自动化测试中,我们经常需要把Excel表格的data数据读取出来进行参数传入,因此就要用到很好用的openpyxl库,并且把读取出来的内容处理成JSON格式进行使用;

        话不多说,直接上代码:

        

import openpyxl
file_path = r'D:\test.xlsx'
def read_excel_value_dice(filename):
    wb = openpyxl.load_workbook(filename)  #创建一个打开excel表的对象
    ws = wb.active   #获取表格中的活跃的sheet页
    #获取表头内容:
    exc_key = []
    exc_value = []
    for i in ws.iter_rows(min_row=1,max_row=1,min_col=1,max_col=3):
        for cell in i:
            exc_key.append(cell.value)
    print(exc_key)
    for j in ws.iter_rows(min_row=2,max_row=2,min_col=1,max_col=3):
        exc_value_list = []
        for cell in j:
            exc_value_list.append(cell.value)
        exc_value.append(exc_value_list)
    print(exc_value)
    result = []
    for m in range(len(exc_value)):
        row_dict = {}
        for n in range(len(exc_key)):
            row_dict[exc_key[n]] =exc_value[m][n]
        result.append(row_dict)
    print(result)

read_excel_value_dice(file_path)



如需了解更多测试技术请关注:深圳市多测师信息技术有限公司http://www.duoceshi.cn/duoceshi/Tech_article/419.html

上一篇: 杭州5班团建——轰趴人生

下一篇: 软件测试之手工测试人员如何转测试开发?

QQ技术交流群

多测师官方学习交流
556733550

加入群聊