根据模板生成Word文件
功能说明
根据提供的模板生成Word文件。
目前支持正文内容替换和表格生成。
参数说明
| 名称 | 类型 | 方向 | 说明 | 注意 | |
|---|---|---|---|---|---|
| 1 | 模板文件 | 字符串 | 输入 | 输入或选择模板文件,如: abc.docx | 目前仅支持docx格式。 | 
| 2 | 生成文件所在目录 | 字符串 | 输入 | 输入或选择要保存生成文件的目录,如: d:\temp | |
| 3 | 生成文件名 | 字符串 | 输入 | 输入生成文件的文件名,如: new-file.docx | 目前仅支持docx格式。 | 
| 4 | 参数 | 整数 | 输入 | 输入数据参数 | 详情参考下面补充说明 | 
| 5 | 是否覆盖 | 下拉列表 | 输入 | 可选项: 是、否 | |
| 6 | 生成文件地址 | 下拉列表 | 输出 | 返回生成的文件的详细地址 | 
高级选项
| 名称 | 类型 | 方向 | 说明 | 注意 | |
|---|---|---|---|---|---|
| 1 | 执行超时 | 数字(整数) | 输入 | 输入超时时间(单位:秒) | |
| 2 | 异常处理 | 下拉列表 | 输入 | 可选项: 抛出异常、继续执行下一步 | 
补充说明
目前支持正文内容替换和表格的自动替换。
- 支持在模板的正文或表格中使用 {{关键字}} 的写法,以实现内容的自动替换。
- 支持在模板的表格中使用 {{集合名.属性1}} 的写法,以实现根据数据数量自动生成表格行。
- 替换时支持保持模板中的格式。
下面是例子:
模板
参数
使用字典格式提供。
{
    "日期":"2024/01/01",
    "ABC":"这里可以替换ABC",
    "自动列名":"这是一个列名",
    "替换其它内容":"张三李四王五赵六",
    "X":
    [
        {"A":"第1行A","B":"第1行B","C":"第1行C"},
        {"A":"第2行A","B":"第2行B","C":"第2行C"},
        {"A":"第3行A","B":"第3行B","C":"第3行C"}
    ]
}
运行结果
如何传递参数
传递参数可以参考使用两种方法:
1、使用字典逐个数据添加
2、直接创建一个字典类型变量



