JSL per esportare/salvare la tabella dati JMP come file CSV senza salvare le intestazioni di colonna<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao Esperti!
Ho bisogno di aiuto su alcuni JSL, come indicato nell'oggetto della discussione:
JSL per esportare/salvare la tabella dati JMP come file CSV senza salvare le intestazioni di colonna
Apprezzo l'aiuto.
Grazie in anticipo!
saluti,
ambs
Oggetto: JSL per l'esportazione/salvataggio della tabella dati JMP come file CSV senza salvare le intestazioni di colonna
JSL per esportare/salvare la tabella dati JMP come file CSV senza salvare le intestazioni di colonnaGrazie MS!
Sto ancora usando JMP 8.0... ho riscontrato alcuni errori, ma forse è perché sto usando una vecchia versione...
per questa riga: current_pref = Char( Arg( Parse( (Char( Get Preferences( Export settings ) )) ), 1 ) );
ottengo questo errore sul registro:
Nome irrisolto: Ottieni preferenze nell'accesso o nella valutazione di "Ottieni preferenze", Ottieni preferenze (impostazioni di esportazione)
Nel seguente script, errore contrassegnato da /*###*/
::dt = Tabella dati corrente();
pref_corrente = Char(
Arg( Analizza( Char( Ottieni preferenze( Esporta impostazioni ) /*####*/ ) ), 1 )
ma poiché non ho bisogno di ripristinare le preferenze originali, ho appena cancellato questa parte...
Ho anche rimosso il controllo per il sistema operativo (Mac o Windows) poiché sto solo usando Windows ...
quando salvo una tabella come file txt, l'intestazione della colonna viene rimossa... ma quando la salvo come file csv, l'intestazione della colonna è ancora lì...
quindi immagino che lo salverò semplicemente come file txt ...
di nuovo, grazie mille!
saluti!
saluti,
ambs
Oggetto: JSL per l'esportazione/salvataggio della tabella dati JMP come file CSV senza salvare le intestazioni di colonnaHa funzionato bene sul mio Windows (WIN XP, JMP 9.0.2)!
Migliore,
-Opaco
Oggetto: JSL per l'esportazione/salvataggio della tabella dati JMP come file CSV senza salvare le intestazioni di colonnaEsistono preferenze di esportazione del testo che possono essere impostate per escludere le intestazioni e salvare come file delimitato da virgole. Molte preferenze possono essere impostate da JSL ma non tutte.
Questo codice JSL funziona su Macintosh ma dovrebbe funzionare anche su Windows (non testato). Il codice ripristina le preferenze originali dopo il salvataggio. Tuttavia, se questo non è importante, lo script può essere semplificato.
dt = Current Data Table();
// Get current prefs
current_pref = Char( Arg( Parse( (Char( Get Preferences( Export settings ) )) ), 1 ) );
// Set prefs (comma delimited, no headers)
Pref( Export Settings( End Of Field( Comma ), Export Table Headers( 0 ) ) );
// Save csv file
If(
Host is( Windows ), dt << save( "c:/mydata/test.txt" ),
Host is( Macintosh ), dt << save( "test.csv", text )
);
//Restore oribinal prefs
Eval( Parse( "pref(" || current_pref || ")" ) );