Lo script allegato può essere utilizzato per scrivere il contenuto della tabella dati corrente in formato HTML.
È stato aggiornato per supportare le colonne di immagini con l'aiuto di @GiovanniPonte .
Ho aggiunto una variabile "destinationPath" per semplificare la modifica della cartella di destinazione. Le immagini verranno archiviate nella cartella di destinazione in formato JPEG indipendentemente dalla fonte originale delle immagini. Se il file HTML generato viene copiato in un'altra cartella, anche i file immagine dovranno essere copiati in quella cartella. Non esiste alcun tentativo di impedire alle immagini di un'esportazione di sovrascrivere le immagini richieste per un'esportazione precedente, quindi sarebbe meglio modificare la destinazione o copiare i file dalla directory di destinazione prima di esportare un'altra tabella.
Le immagini possono essere grandi, quindi la visualizzazione delle immagini è limitata a 100 pixel di altezza. Questo limite può essere modificato con la variabile 'maxImageHeight'.
Ecco come appare con la tabella dati di esempio di SAS Offices:

Ecco come appare con la tabella dati di esempio Big Class:

Mi sono ispirato a Craige@JMP commenti dentro Acquisizione del file di registro durante una sessione di script JMP non interattiva e i suoi blog: Elenco veloce E Barra di avanzamento .
Ho risolto un problema relativo al rendering non corretto delle colonne Data. Sfortunatamente, la mia correzione utilizza un'API JSL supportata solo in JMP 12 e versioni successive. Se c'è interesse, lavorerò su un aggiornamento che venga eseguito anche in JMP 11.
Ho anche dato un restyling all'output con uno stile semplice. Ecco la tabella Hurricanes.jmp come pagina Web con il cursore che passa sulla terza riga:

Craige ha chiesto se potevo rendere la riga di intestazione "permanente" come in JMP. Dato che sembrava un po' più di lavoro di quello che ero disposto a svolgere nel mio tempo libero, ho deciso di fornire invece delle etichette al passaggio del mouse. Pertanto, quando scorri verso il basso, puoi comunque capire a quale colonna appartiene una cella passando il mouse sopra la cella. Nello script sono presenti due diverse implementazioni dell'etichetta al passaggio del mouse. Quello che non è commentato riduce al minimo le dimensioni del file ed esporta più velocemente, eseguendo un po' di JavaScript quando la pagina viene caricata.