jmp tabulate per eccellereEsiste un componente aggiuntivo che può esportare tabulate in Excel?
Ho trovato solo un componente aggiuntivo che può esportare la tabella dei dati in Excel.
Grazie in anticipo!
Ri: jmp tabulate per excelQuesta è un'estensione del suggerimento di Peter Bartell: salvare il diario come HTML.Questo script aggiunge il JSL che utilizza Eseguire il programma() con wscript (che esegue vbscript) per importare il file HTML salvato ed eseguire un po' di formattazione.È una modifica dell'esempio n. 3 nello script 9_RunProgram.jsl di JSL Companion, Applicazioni del linguaggio di scripting JMP, 2a edizione .
La sceneggiatura è allegata.
Names default to here(1);
dt = Open( "$SAMPLE_DATA/Car Poll.jmp" );
obj = dt << Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Grouping Columns( :sex, :marital status ) ),
Row Table( Grouping Columns( :country, :size ) )
)
);
dt1 = obj << Make into Data Table;
nc = ncol(dt1);
Close(dt1,NoSave);
//===== the code below will import the saved html into Excel =====
//assume < 26*26 columns
_alph = Words("ABCDEFGHIJKLMNOPQRSTUVWXYZ","");
_lc = if(nc<27 , _alph[nc],
_alph[floor((nc-1)/26)] || if(mod(nc,26)==0,"Z", _alph[mod(nc,26)])
);
new window("Tabulate", <<JOURNAL></JOURNAL>Ecco una schermata del file Excel. È un file Excel standard con celle unite per intestazioni di righe e colonne e valori nelle celle.
Ri: jmp tabulate per excelPoiché non hai specificato quali statistiche di riepilogo stai utilizzando o la tua versione di JMP, questo potrebbe non funzionare per te. Se il tuo JMP include il file Categorico platform e puoi creare la tua tabella tabulate utilizzando Categorical, c'è un'opzione per Salva file Excel() . Di seguito vengono visualizzati uno script di esempio, l'output JMP e il file Excel.L'ombreggiatura non viene salvata e se le etichette sono lunghe vengono ruotate, ma la struttura rimane.
Questo è solo un FYI per una possibile alternativa.Non ho usato molto Categorico, so che sono disponibili N, Means, Std Dev, % Response. Tuttavia, non ho studiato quantili e altre statistiche.
Names default to here(1);
dt = Open( "$SAMPLE_DATA/Car Poll.jmp" );
obj = dt << Categorical(
Structured( :sex * :marital status, :country * :size ),
Share Of Responses( 0 ),
Share Chart( 0 ),
Legend( 0 ),
Total Responses( 0 )
);
obj << Save Excel File(
"c:/temp/jmp_to_excel_categorical.xlsx",
Separate Rows for Each Cell Statistic( 0 )
);
JMP Categorical ReportJMP Categorical ReportRapporto categoriale JMP
Saved Excel FileSaved Excel File File Excel salvato
Ri: jmp tabulate per excelGrazie Jim! Quindi questo non è possibile in JMP?Ri: jmp tabulate per excelCiò richiederebbe la generazione di un file in formato Excel completo, poiché include colonne di estensione, ecc.Ri: jmp tabulate per excel@uday_guntupalli
Grazie per la risposta.
Tuttavia, con lo script fornito, l'output è simile al primo screenshot di seguito; mentre sto cercando di produrre la tabella nel secondo screenshot.
Grazie,
Giovanna


Ri: jmp tabulate per excelGiusto, l'HTML sembra buono, ma a volte i miei colleghi vorranno ricavarne un po 'più di metriche, il che significa che il mio output di solito potrebbe non essere l'ultima fermata.
Hai menzionato copia / incolla per eccellere, tuttavia una volta che lo faccio finirà tutto in una colonna, non nel formato giusto. Tuttavia, se l'ho incollato prima su Notes e poi l'ho incollato su Excel, ottengo il formato corretto, solo senza i frame.
Grazie,
Giovanna
Ri: jmp tabulate per excel@joann ,
Se tutto ciò che volevi fosse ripetutamente il risultato della tabulazione JMP in Excel, qualcosa del genere funzionerebbe?
dt = Open( "$SAMPLE_DATA/Car Poll.jmp" );
dt1 = (dt << Tabulate(
Add Table(
Column Table( Grouping Columns( :sex, :marital status ) ),
Row Table( Grouping Columns( :country, :size ) )
)
)) << Make Into Data Table;
dt1 << Set Name("TabulateResults");
Create Excel Workbook( "c:\MyWorkbook.xlsx", {"TabulateResults"} );Ri: jmp tabulate per excelNon è ancora chiaro al 100% quale sia il tuo obiettivo finale rispetto all'output di JMP. Quando dici che devi produrre il rapporto come schede in Excel, lo sto interpretando come devi mostrare il rapporto JMP Tabulate come contenuto in una scheda Excel separata e distinta. Se la mia interpretazione è corretta, un modo per farlo oltre a quelli che ho menzionato sopra è salvare il report JMP Tabulate come oggetto HTML interattivo o statico. Quindi puoi incorporare ogni oggetto all'interno di una scheda in Excel ... quindi tutto ciò di cui qualcuno ha bisogno è un browser web per aprire ogni oggetto e ciò che l'utente di Excel "vedrà" è l'output del report Tabulate.
Ri: jmp tabulate per excelGiusto. Il mio lavoro mi richiede di fornire analisi in Excel per schede come routine. Quindi sto cercando di trovare un modo per automatizzarlo.Ri: jmp tabulate per excelCiao Jim,
Ho aperto la procedura guidata di Excel, ma il mio sembra diverso dal tuo come allegato. E non ho l'origine 437 come te. Tuttavia sono riuscito prima a incollarlo su Notes e poi a incollarlo su Excel e ha funzionato. Grazie mille!
Giovanna
Ri: jmp tabulate per excelPosso chiederti perché vuoi esportare un risultato Tabulato in JMP in Excel? Motivo per cui chiedo se è solo così che un utente non JMP possa "vedere" il rapporto tabulato, ci sono vari mezzi per farlo. Il copia/incolla nell'applicazione Microsoft di destinazione può funzionare. Puoi anche diventare più elegante e pubblicare un Web Report... così tanti modi per condividere le tue scoperte su JMP con altri... se questo è il motivo principale per inserire i contenuti creati da JMP in altre applicazioni o strutture di file.
Ri: jmp tabulare per eccellereHo aperto Excel, quindi sono andato su File==>Apri e ho cercato il file di testo.Selezionato e quando il file stava tentando di aprirsi, ha richiamato la procedura guidata di importazione del testo.

e quindi ha aperto il file

Ri: jmp tabulare per eccellereGrazie Jim.
Questa potrebbe essere una domanda stupida, ma come posso aprire correttamente il txt in Excel con il formato tabulato originale? L'ho aperto con excel ma è apparso solo nella prima riga, no nel formato giusto.
Grazie,
GiovannaRi: jmp tabulare per eccellereÈ possibile salvare l'output di Tabulate in un file di testo, che è quindi possibile importare in Excel.Ecco una semplice illustrazione del salvataggio dell'output in testo
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
tab = tb = Tabulate(
Show Control Panel( 0 ),
Add Table( Row Table( Grouping Columns( :age, :name ) ) ),
Display Column Width( Row Label( "name" ), 70 )
);
Report( tb )[tabulatebox( 1 )] << save text( "$TEMP/tab.txt" );
Ri: jmp tabulare per eccellereTemo di no.
Brian
Ri: jmp tabulare per eccellereGrazie Brian. Tuttavia, se eseguiamo prima la tabella dei dati, perderemo il formato di tabulazione. C'è un modo per esportare il tabulato così com'è?
Grazie,
GiovannaRi: jmp tabulare per eccellereNel menu del triangolo rosso Tabula è possibile selezionare "Crea in tabella dati".Quindi, nella tabella risultante puoi fare File-> Salva con nome e selezionare Salva come tipo "Cartella di lavoro Excel".Non hai detto quale versione stai utilizzando o con quale sistema operativo, ma questo dovrebbe essere simile se stai usando un Mac.Dovresti solo usare Esporta invece di File Salva con nome.
Brian Corcoran
Sviluppo JMP