Esporta le tabelle di dati in Excel senza il nome della colonnaSto cercando di salvare le tabelle di dati in formato excel (.xlsx) senza nomi di colonna. Ho già cambiato le preferenze, ma continua a non funzionare. (Voglio dire che le tabelle di dati vengono salvate con i nomi delle colonne)
Get Preference( Export settings);
Preferenze(
Impostazioni di esportazione(
Fine riga (CRLF),
Fine del campo( CSV( 1 ) ),
Esporta intestazioni tabella( 0 ),
Quota tutti i nomi di colonna ( 0 ),
Quota tutti i valori dei caratteri ( 0 ),
Quota tutti i valori numerici ( 0 )
)
)
Ho provato i seguenti due modi per salvare le mie tabelle di dati:
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
Per favore fatemi sapere se mi manca qualcosa.
Oggetto: Esporta tabelle dati in Excel senza nome colonnaUn'altra soluzione alternativa che sarebbe probabilmente un po' migliore sarebbe semplicemente impostare il nome delle colonne sui valori della prima riga.
Ancora non eccezionale, ma 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"}
);Oggetto: Esporta tabelle dati in Excel senza nome colonnaGrazie per la risposta. Penso di dover inviare questi requisiti alla lista dei desideri di JMP 
Perché devo salvare il "colore della cella" così come i dati stessi.
Oggetto: Esporta tabelle dati in Excel senza nome colonnaQuindi quelle impostazioni di esportazione sembrano interessare solo i file .txt.Potresti esportare come txt e poi cambiarlo in csv, ma è il meglio che ho trovato.
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");
Se desideri più fogli in una cartella di lavoro, puoi quindi reimportarlo con le intestazioni di colonna (come i valori e quindi salvare).
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"}
);
Non è una grande soluzione.Potrebbe valere la pena aggiungere preferenze di esportazione per altri tipi di file nel file Lista dei desideri JMP .