以DOCX格式生成报告
基于Engee脚本,您可以创建带有标题页的Word文档,标题页自动包含文档的所有输出数据,以及文本、代码和脚本执行结果。
示例的描述
在这个项目中,我们演示了如何组织从Engee脚本(交互式脚本)导出有限的信息列表 .ngscript)到文件 .docx. 由于我们将从一种格式直播到另一种格式,我们的翻译将有一些限制,特别是:
*整个文本,标题,代码,图像和图形从脚本进入文档。,
*公式部分翻译-翻译器支持特殊符号,比率运算符,度,下标和分数,
在运行时,脚本首先从配置中加载文档的输出信息。toml文件。 这允许我们不使用扩展数量的参数重载报表生成器启动命令,尽管它们也可以指定为附加参数。
- 将以下命令设置为参数
generate_report - 存储在随附文件中
config.toml - 放置配置。其中一个单元格中的toml文件(text作为插页,或code作为注释)
翻译器创建一个文件 template.docx (如果它不在当前目录中)。 您可以下载并编辑它。
加载参数并创建初始模板后,我们的算法使用指定文件中的行填充模板。 .ngscript.
运行报表生成器脚本
报告可以用一个命令生成:
In [ ]:
include("scripts/generate_report.jl")
generate_report("notebook_test.ngscript", output_path="Отчет.docx")
结论
这个小项目展示了如何从Engee脚本创建文档生成器。 完成后,您可以自动化工作流程,包括生成模型的快照以及从其他相关文件导入数据。