Busqué las publicaciones de Discusiones y guardé JMP como archivo TXT primero, y luego cambié el nombre TXT a CSV.
Pero mi valor predeterminado de JMP no marca "Exportar encabezados de tabla".

¿Cómo se puede guardar el JSL como un archivo CSV con el nombre de la columna?
Agregué "Exportar encabezados de tabla (1)" en el código, que no funcionó.
¡Gracias!
@ lwx228 ,
Su captura de pantalla parece una versión anterior de JMP.Proporcione la versión de JMP y el sistema operativo (¿Windows?) Que está utilizando.
En JMP 13 y versiones posteriores, puede guardar el formato .csv. Es posible que no esté disponible para su versión.Si es así, este es el mejor método.
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" );
Guardar un archivo de texto requiere cambiar el Exportar configuración preferencia. Recomiendo guardar las preferencias actuales, cambiarlas, exportar / guardar los archivos de texto y luego restablecer la preferencia.Aquí hay un guión para hacer eso.
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");.
Espero que uno de estos funcione para ti.