使用 JMP 15 的 PowerPoint 模板报告自动化大家好,
我每周运行一次关于物理化学属性的报告。 旧流程是手动将数据从 excel 输入到 JMP。 将新数据输入 JMP 后,将运行两个脚本:运行图和控制图脚本,它们被保存到数据表中。 这些脚本具有精度限制和应用的格式(或保存到脚本中)。 然后将图表一张一张复制并粘贴到 PowerPoint 演示文稿中。
我想知道这个过程可以自动化吗?
我添加了一个允许我自动更新数据表的脚本。
我希望能够通过单击按钮简单地生成 PowerPoint 演示文稿,而不必将每个图表复制并粘贴到报告中。
我尝试过的每个脚本总是让我失望。
我想知道是否有人可以指出正确的方向,或者是否可以做到这一点(见下文)。
在我的脑海里,我想 -
1. 一个更新数据表的脚本(我已经实现了)
2. 运行运行图和控制图的脚本,以便我可以更新 x 轴(将新数据拖入并将旧数据拖离 x 轴。 然后保存更新的图表
3.添加一个最终脚本,该脚本会自动将更新后的运行图和控制图添加到格式化的 PowerPoint 演示文稿中。
感谢您的任何建议。
其他回复:使用 JMP 15 的 PowerPoint 模板报告自动化除了使用 Visual Basic 来帮助处理模板之外,如果您更熟悉 Python,您也可以使用它(蟒蛇-pptx ). 我在某个时候使用 JMP+Python 完成了一些类似的任务,它的工作原理如下:
- 运行脚本。
- JSL 脚本获取数据,执行分析并将结果作为图像保存到特定位置。
- 保存所有图像后,脚本使用 Run Command() 运行带有一些参数(图像位置、保存位置)的 python 脚本。
- Python 脚本使用提供的参数来添加图像、构建将由用户填写的表格等等...以在最终位置创建 PowerPoint 文件。
回复:使用 JMP 15 的 PowerPoint 模板报告自动化你好,
您可以考虑学习 Visual Basic 并将其用作驱动 JMP 和 PowerPoint 的主脚本。如果您已经编写了 JSL 文件,您仍然可以在 JMP 中运行这些文件。JMP 有一个完整的自动化界面,JMP 自动化参考可以在 JMP 安装的文档文件夹中找到。
这可能是一个相当大的挑战。我唯一的其他想法是使用 JSL 将 JMP PowerPoint 输出发送到磁盘,然后使用 Windows(如果您使用的是 Windows)命令行将文件打开到 PP 中。
布赖恩·科科伦
JMP开发
回复:使用 JMP 15 实现 PowerPoint 模板报表自动化另一种方法是将报告保存为图像文件,并存储在PPT报告中链接到该图像对象的位置。这样,PPT模板就能始终使用最新版本的文件。