Exportar tablas de datos a Excel sin nombre de columnaEstoy tratando de guardar tablas de datos como formato de Excel (.xlsx) sin nombres de columna. Ya he cambiado las preferencias, pero sigue sin funcionar. (Quiero decir que las tablas de datos se guardan con nombres de columna)
Get Preference( Export settings);
preferencias(
Ajustes de exportación(
Fin de línea (CRLF),
Fin de campo (CSV (1)),
Exportar encabezados de tabla (0),
Citar todos los nombres de columna (0),
Citar todos los valores de carácter ( 0 ),
Citar todos los valores numéricos (0)
)
)
Intenté las siguientes dos formas de guardar mis tablas de datos:
dt << Save AS(Path||"Test.xlsx", Excel File); // dt = DataTable(Table_1[1]);
Create Excel Workbook(Path||"Test.xlsx", Table_1, Table_2);
// Table_1 & 2 are lists of data table names
Por favor, avíseme si me estoy perdiendo algo.
Re: Exportar tablas de datos a Excel sin nombre de columnaOtra solución que probablemente sería un poco mejor sería simplemente establecer el nombre de las columnas en los valores de la primera fila.
Todavía no es genial, pero eh.
Names Default to Here( 1 );
dts = {};
dts[1] = open("$SAMPLE_DATA\Big Class.jmp");
dts[2] = open("$SAMPLE_DATA\Abrasion.jmp");
for(i=1, i<=nitems(dts), i++,
dt = dts[i];
items = dt[1, 0];
dt << Delete Rows(1);
for(k=1, k<=ncols(dt), k++,
Column(dt, k) << Set Name(char(items[k])); // you'll have to do something to deal with dates
)
);
Create Excel Workbook(
"$DESKTOP\MyWorkbook.xlsx",
dts,
{"Big", "Abrasive"}
);Re: Exportar tablas de datos a Excel sin nombre de columnaGracias por su respuesta. Creo que necesito enviar estos requisitos a JMP Wish List 
Porque tengo que guardar el "color de celda", así como los datos en sí.
Re: Exportar tablas de datos a Excel sin nombre de columnaEntonces, esa configuración de exportación parece afectar solo a los archivos .txt.Puede exportar como txt y luego cambiarlo a csv, pero eso es lo mejor que pude encontrar.
Names Default to Here( 1 );
dt = open("$SAMPLE_DATA\Big Class.jmp");
dt_a = open("$SAMPLE_DATA\Abrasion.jmp");
dt << Save("$DESKTOP/Example.txt");
rename file("$DESKTOP/Example.txt","Example.csv");
Si desea varias hojas en un libro de trabajo, puede volver a importarlo con encabezados de columna (como los valores y luego guardar).
Names Default to Here( 1 );
dt = open("$SAMPLE_DATA\Big Class.jmp");
dt_a = open("$SAMPLE_DATA\Abrasion.jmp");
dt << Save("$TEMP/Example1.txt");
dt_a << Save("$TEMP/Example2.txt");
dt_no_headers = open("$TEMP/Example1.txt");
dt_a_nh = open("$TEMP/Example2.txt");
Create Excel Workbook(
"$DESKTOP\MyWorkbook.xlsx",
{dt_no_headers, dt_a_nh},
{"Big", "Abrasive"}
);
No es una gran solución.Podría valer la pena agregar preferencias de exportación para otros tipos de archivos en el Lista de deseos de JMP .