Mit dem beigefügten Skript kann der Inhalt der aktuellen Datentabelle im HTML-Format geschrieben werden.
Es wurde aktualisiert, um Bildspalten mit Hilfe von zu unterstützen @JohnPonte .
Ich habe eine Variable „destinationPath“ hinzugefügt, um das Ändern des Zielordners zu erleichtern. Bilder werden im Zielordner im JPEG-Format gespeichert, unabhängig von der ursprünglichen Quelle der Bilder. Wenn die generierte HTML-Datei in einen anderen Ordner kopiert wird, müssen auch die Bilddateien in diesen Ordner kopiert werden. Es gibt keinen Versuch, zu verhindern, dass Bilder aus einem Export die für einen vorherigen Export erforderlichen Bilder überschreiben. Daher ist es am besten, das Ziel zu ändern oder Dateien aus dem Zielverzeichnis zu kopieren, bevor Sie eine andere Tabelle exportieren.
Bilder können groß sein, daher ist die Anzeige der Bilder auf eine Höhe von 100 Pixel begrenzt. Dieser Grenzwert kann mit der Variablen „maxImageHeight“ geändert werden.
So sieht es mit der Beispieldatentabelle von SAS Offices aus:

So sieht es mit der Beispieldatentabelle „Big Class“ aus:

Ich wurde inspiriert von Craige@JMP Kommentare in Erfassen der Protokolldatei während einer nicht interaktiven JMP-Skriptsitzung und seine Blogs: Schnelle Liste Und Fortschrittsanzeige .
Ich habe ein Problem behoben, bei dem Datumsspalten nicht gut dargestellt wurden. Leider verwendet mein Fix eine JSL-API, die nur in JMP 12 und höher unterstützt wird. Bei Interesse arbeite ich an einem Update, das auch unter JMP 11 läuft.
Ich habe der Ausgabe auch ein Facelift mit etwas schlichtem Styling verpasst. Hier ist die Hurricanes.jmp-Tabelle als Webseite, wobei der Cursor über der dritten Zeile schwebt:

Craige fragte, ob ich die Kopfzeile wie in JMP „klebrig“ machen könnte. Da es nach etwas mehr Arbeit aussah, als ich in meiner Freizeit auf mich nehmen wollte, habe ich beschlossen, stattdessen Hover-Labels bereitzustellen. Wenn Sie also ganz nach unten scrollen, können Sie immer noch erkennen, zu welcher Spalte eine Zelle gehört, indem Sie mit der Maus über die Zelle fahren. Es gibt zwei verschiedene Hover-Label-Implementierungen im Skript. Die nicht auskommentierte Version minimiert die Dateigröße und beschleunigt den Export, indem beim Laden der Seite etwas JavaScript ausgeführt wird.