首页 > 其他 > 详细

自动化测试常用脚本-将数据写入 excel

时间:2019-09-29 00:01:50      阅读:214      评论:0      收藏:0      [点我收藏+]
'''将数据写入 excel '''
def write_excel(self, file_path, sheet_name, date_dict: dict):
    """
    :param file_path: excle 文件的绝对路径
    :param sheet_name: 将数据写入哪一页
    :param date_dict: 写入的数据,字典类型
    :return: 
    """
    wb = load_workbook(file_path)  #  file_path:excle 文件的路径
    sheet = wb[sheet_name]
    # 写入列名
    j = 0
    for key in date_dict[list(date_dict.keys())[0]]:
        j += 1
        sheet.cell(row=1, column=j).value = key
    # 写入各列值
    i = 1
    for key_i in date_dict.keys():
        i += 1
        j = 0
        for key_j in date_dict[key_i]:
            j += 1
            sheet.cell(row=i, column=j).value = date_dict[key_i][key_j]
    wb.save(file_path)  # 保存文件

自动化测试常用脚本-将数据写入 excel

原文:https://www.cnblogs.com/chenri/p/11605506.html

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