找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 513|回复: 0

[求助] excel数据转成docx表格文件怎么才能使docx文件不覆盖保存?

2

主题

2

帖子

2

积分

贫民

积分
2
simonxz 发表于 2022-12-8 10:16:28 | 显示全部楼层 |阅读模式
def read_excel_file(path):
    """获取源文档内容"""
wb = load_workbook(path)
    ws = wb.active
#   case = []
    num = 0
    for row in range(2, ws.max_row + 1):
        data = {}
        data['Test Case ID'] = ws.cell(row, 3).value
        data['Objective'] = ws.cell(row + 6, 2).value
        data['Requirements'] = ws.cell(row + 8, 2).value
        doc = DocxTemplate(r'C:\Users\q\Desktop\Script\template.docx')
        if data['Test Case ID'] is not None and data['Test Case ID'] != "Expected Result":  # 字符匹配修改
            context = {
                "Object": data['Objective'],
                "testCaseID": data['Test Case ID'],
                "SRD": data['Requirements'],
            }
            print(data)
            doc.render(context)
            num = num + 1
            print(num)doc.save(r'C:\Users\q\Desktop\Script\template222.docx')
1670464489345.jpg 1670464532571.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表