Scrivere uno script per aprire file Excel che contengono più fogli e quindi eseguire analisi indipendenti con ogni singolo foglio. I nomi e il numero di fogli di diversi file Excel possono essere diversi, quindi vorrei scrivere un codice generico che possa funzionare su file diversi.
Utilizzato il comando Apri per aprire il file
dt = Open ("file path");
Questo particolare file di esempio ha tre fogli, quindi mostra (dt); dà questo risultato nel log:
dt = {DataTable("Sheet 1"), DataTable("Sheet 2"), DataTable("Sheet 3")}
;
È necessario assegnare ciascun datatable in dt a variabili diverse, qual è la sintassi corretta per farlo?
Ho provato:
dt1 = dt (1);
Non ha funzionato. dt1 equivale essenzialmente a dt. mostra (dt1); dà questo risultato nel log:
dt1 = {DataTable("Sheet 1"), DataTable("Sheet 2"), DataTable("Sheet 3")};
Grazie!
dt sembra essere un elenco, quindi fai riferimento agli elementi utilizzando gli indici
dt[1]
se hai JMP16 For Each potrebbe anche essere utile