Ho cercato nei post delle discussioni e ho prima salvato JMP come file TXT, quindi ho cambiato il nome TXT in CSV.
Ma il mio valore predefinito JMP non seleziona "Esporta intestazioni tabella".

Come è possibile salvare il JSL come file CSV con il nome della colonna?
Ho aggiunto "Esporta intestazioni tabella (1)" nel codice, ma non ha funzionato.
Grazie!
@lwx228 ,
Il tuo screenshot sembra una versione precedente di JMP.Fornisci la versione JMP e il sistema operativo (Windows?) che stai utilizzando.
In JMP 13 e versioni successive puoi semplicemente salvare il formato .csv. Potrebbe non essere disponibile per la tua versione.Se lo è, questo è il metodo migliore.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Save( "c:\temp\deleteme2 Big Class.csv" ); // convert to CSV format
Close( dt, "NoSave" );
Il salvataggio di un file di testo richiede la modifica del file EsportaImpostazioni preferenza. Consiglio di salvare le preferenze correnti, modificarle, esportare/salvare i file di testo, quindi reimpostare la preferenza.Ecco uno script per farlo.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
pathout = "c:\temp\";
ofid = "BigClass_csv";
// Save as text with comma delimiters
// Get user Export Preferences
xptPref = Get Preferences( Export Settings );
// Set desired Export Preferences
Preferences(
ExportSettings(
End Of Line( CRLF ),
End Of Field( Comma ), //optionally try: Tab|Space|Other("|")|Other("^") etc
Export Table Headers( 1 )
)
);
// Save as .txt
dt << Save( pathOut || ofid || ".txt" );
// Reset user Export Preferences
Eval( xptPref );
// xptPref; // works as well.
Close(dt,NoSave);
Rename File( pathout || ofid || ".txt", ofid || ".csv");.
Spero che uno di questi funzioni per te.