Automatisierung von Berichten für PowerPoint-Vorlagen mit JMP 15Hallo zusammen,
Ich erstelle wöchentliche Berichte über physiochemische Eigenschaften. Der alte Prozess bestand darin, Daten manuell aus Excel in JMP einzugeben. Nach der Eingabe der neuen Daten in JMP werden zwei Skripte ausgeführt: Run Chart- und Control Chart-Skripte, die in der Datentabelle gespeichert werden. Bei diesen Skripten gelten Grenzen hinsichtlich der Genauigkeit und Formatierung (oder es werden in den Skripten gespeichert). Anschließend werden die Diagramme einzeln kopiert und in eine PowerPoint-Präsentation eingefügt.
Ich habe mich gefragt, ob dieser Prozess automatisiert werden kann.
Ich habe ein Skript hinzugefügt, mit dem ich die Datentabelle automatisch aktualisieren kann.
Ich würde die PowerPoint-Präsentation gerne einfach per Knopfdruck erstellen können, anstatt jedes Diagramm kopieren und in den Bericht einfügen zu müssen.
Jedes Skript, das ich versucht habe, enttäuscht mich immer.
Ich würde gerne wissen, ob mir jemand den richtigen Weg weisen könnte oder ob dies überhaupt möglich ist (siehe unten).
In meinem Kopf würde ich gerne -
1. Ein Skript zum Aktualisieren der Datentabelle (habe ich bereits erreicht)
2. Führen Sie Skripte für Laufdiagramme und Kontrolldiagramme aus, damit ich die x-Achse aktualisieren kann (neue Daten hineinziehen und die alten Daten von der x-Achse ziehen). Speichern Sie dann die aktualisierten Diagramme
3. Fügen Sie ein endgültiges Skript hinzu, das die aktualisierten Laufdiagramme und Regeldiagramme automatisch zu einer formatierten PowerPoint-Präsentation hinzufügt.
Vielen Dank für jeden Rat.
Qualitäts- und VerfahrenstechnikBetreff: Automatisierung von Berichten für PowerPoint-Vorlagen mit JMP 15Neben der Verwendung von Visual Basic zur Unterstützung der Vorlagen können Sie möglicherweise auch Python verwenden, wenn Sie damit besser vertraut sind ( python-pptx ). Ich habe JMP+Python irgendwann für eine etwas ähnliche Aufgabe verwendet und es funktioniert auf hoher Ebene etwa so:
- Skript ausführen.
- Das JSL-Skript ruft Daten ab, führt eine Analyse durch und speichert die Ergebnisse als Bilder an einem bestimmten Ort.
- Nachdem alle Bilder gespeichert wurden, verwendet das Skript Run Command(), um das Python-Skript mit einigen Argumenten (Bildspeicherort, Speicherort) auszuführen.
- Das Python-Skript verwendet die bereitgestellten Argumente, um Bilder hinzuzufügen, Tabellen zu erstellen, die von Benutzern gefüllt werden usw., um die PowerPoint-Datei am endgültigen Speicherort zu erstellen.
Betreff: Automatisierung von Berichten für PowerPoint-Vorlagen mit JMP 15Hallo,
Sie könnten darüber nachdenken, Visual Basic zu erlernen und es als Masterskript zu verwenden, das JMP und PowerPoint steuert.Sie können JSL-Dateien weiterhin in JMP ausführen, wenn Sie diese bereits geschrieben haben.JMP verfügt über eine vollständige Automatisierungsschnittstelle und die JMP-Automatisierungsreferenz finden Sie im Dokumentationsordner Ihrer JMP-Installation.
Das kann eine ziemlich große Herausforderung sein.Die einzige andere Idee, die ich habe, wäre, JSL zu verwenden, um die JMP-PowerPoint-Ausgabe auf die Festplatte zu übertragen und dann eine Windows-Befehlszeile (wenn Sie Windows verwenden) zu verwenden, um die Datei in PP zu öffnen.
Brian Corcoran
JMP-Entwicklung
Betreff: Automatisierung von Berichten für PowerPoint-Vorlagen mit JMP 15Eine weitere Möglichkeit bestünde darin, die Berichte als Bilddatei an einem zentralen Ort zu speichern, auf den der PowerPoint-Bericht mit seinem Bildobjekt verknüpft ist. Dadurch würde die PowerPoint-Vorlage immer die aktuellste Datei verwenden.