使用 JMP 15 自動化 PowerPoint 模板報告大家好,
我每週都會報告理化屬性。 舊流程是手動將 Excel 中的數據輸入到 JMP 中。 將新數據輸入 JMP 後,將運行兩個腳本:運行圖腳本和控製圖腳本,這些腳本將保存到數據表中。 這些腳本具有精度和應用(或保存到腳本中)格式的限制。 然後將圖表一張一張地複制並粘貼到 PowerPoint 演示文稿中。
我想知道這個過程可以自動化嗎?
我添加了一個腳本,允許我自動更新數據表。
我希望能夠通過單擊按鈕來簡單地生成 PowerPoint 演示文稿,而不必將每個圖表複製並粘貼到報告中。
我嘗試過的每一個劇本總是讓我失望。
我想知道是否有人可以指出我正確的方向,或者是否可以做到這一點(見下文)。
在我的腦海裡我想 -
1. 更新數據表的腳本(我已經實現了)
2. 運行運行圖和控製圖的腳本,以便我可以更新 x 軸(將新數據拖入 x 軸並將舊數據拖出 x 軸)。 然後保存更新後的圖表
3.添加最終腳本,該腳本將自動將更新的運行圖和控製圖添加到格式化的 PowerPoint 演示文稿中。
感謝您的任何建議。
質量和工藝工程回复:使用 JMP 15 自動化 PowerPoint 模板報告除了使用 Visual Basic 來幫助處理模板之外,如果您更熟悉 Python,您也可以使用它( 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模板就能始終使用最新版本的檔案。