Esportare o salvare una tabella dati come file immagineCapisco come creare facilmente un file immagine da un grafico. È possibile fare lo stesso con una tabella dati?
Automazione e scriptingRe: Esportare o salvare una tabella dati come file immagineSembra che sia possibile farlo da Journal. Ho solo bisogno di un modo per rendere il codice generico per qualsiasi tabella?
Re: Esportare o salvare una tabella dati come file immagineCiao @SpannerHead ,
Ecco un JSL generico che funziona con qualsiasi tabella, inviandolo a un journal e salvandolo come richiesto. Ho aggiunto un prompt all'inizio in modo che tu possa scegliere dove salvare il file.
pickdir=pick directory();//pick where you want your file to go
dt=current data table();
nw = New Window( "data table journal",<
<JOURNAL></JOURNAL>
<P>Grazie,</P> <P>Ben</P>
Re: Esportare o salvare una tabella dati come file immagineBen
Ottima sceneggiatura! L'unico problema rimasto è che il Journal risultante perde tutta la formattazione della tabella originale. L'originale aveva molte colorazioni che indicavano se il test fosse stato superato o meno.
Re: Esportare o salvare una tabella dati come file immagineCiao @SpannerHead ,
Capito, proviamo in un modo diverso:
pickdir=pick directory();//pick where you want your file to go
dt=current data table();
//clear selections - if the selected column is left it will only bring that column into the journal
dt<
<CLEAR select=""></CLEAR>
<P>Grazie,</P> <P>Ben</P>
Re: Esportare o salvare una tabella dati come file immagineBen
Funziona! Fantastico!
Re: Esportare o salvare una tabella dati come file immaginePuoi anche << ottenere come report + << ottenere immagine (<< Ottieni come report può essere utile anche in molti altri posti, non solo qui)
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
r = dt << Get As Report;
img = r << Get Picture;
img << Save Image("$TEMP/pic.png", "png");
Open("$TEMP/pic.png");
Se si desidera accedere alla casella della tabella che << crea come report, è possibile utilizzare << Child sulla casella di visualizzazione creata (è una casella di bordo al livello più alto)
Scopri di più...
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
r = dt << Get As Report);
tb = r << child;
tb << Set Title Font Style("Bold");
img = tb << Get Picture;
img << Save Image("$TEMP/pic.png", "png");
Open("$TEMP/pic.png");
Write();
o casella della tabella dati (non supporta la colorazione)
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
r = Data Table Box(dt);
img = r << Get Picture;
img << Save Image("$TEMP/pic.png", "png");
Open("$TEMP/pic.png");