Ordinamento di più fogli di lavoro in un foglio di calcolo ExcelBuonasera, sto provando a ordinare i fogli di lavoro in un file excel. In questo momento posso aprire tutti i fogli di lavoro usando questo:
Dovrei salvare i dati in formato .jmp e poi avere un ciclo for per ordinare quelli?
File = File nella directory ( "C: \ Users \ Desktop \ JMP" ) ;
Per ( io = 1 , io <= N articoli ( File ) , io ++,
Se ( Finisce con ( File [ io ] , ".Xlsx" ) ,
dt = Aperto ( File [ io ]) , dt << salvare ( nome del file )
) ;
) ;
Ri: Ordinamento di più fogli di lavoro in un foglio di calcolo Excel @ tylerram123 ,
Quando hai più tabelle di dati aperte, puoi fare quanto segue:
openDTs = List();
For( i = 1, i <= N Table(), i++,
Insert Into( openDTs, Data Table( i ) );
);
https://www.jmp.com/support/help/14/perform-actions-on-all-open-data-tables.shtml
Non essere dispiaciuto che tu debba fare domande. La comunità è una grande risorsa con molte persone che sono pazienti e contribuiscono molto. Ho imparato molto dalla community e ho fatto domande qui e sono felice di fare un piccolo contributo per aiutare i nuovi utenti a familiarizzare con JMP.
Tuttavia, ti incoraggerei contemporaneamente a familiarizzare con alcune grandi risorse che hai già a tua disposizione.

"Scripting Index": una grande risorsa per imparare e comprendere le funzioni e ha degli esempi
"Dati di esempio": esempi di set di dati per testare il codice e provare diverse cose
"Libri": ha un sacco di risorse illimitate che contengono molti piccoli dettagli ed esempi
In bocca al lupo. E hai anche la community JMP per aiutarti in qualsiasi momento
Ri: Ordinamento di più fogli di lavoro in un foglio di calcolo ExcelQuindi normalmente uso dt = Current Data Table (); quindi come faccio a ottenere il dt quando sto facendo il giro. Ci scusiamo per tutte le domande banali, sono un utente molto nuovo
Ri: Ordinamento di più fogli di lavoro in un foglio di calcolo Excel @ tylerram123 ,
Sì. useresti un ciclo for e fai qualcosa di simile a questo:
Clear Log(); Clear Globals(); Close All(DataTables,"No save");
FilePath = "C:\Copy of w2089-data-analysis-1a (002).xlsx";
SheetsList = Get Excel Worksheets(FilePath);
Show(SheetsList);
SortedList = Sort List(SheetsList);
Show(SortedList);
for(i = 1, i <= N Items(SortedList), i++,
// Individual scripts
); In alternativa, puoi sempre aprire tutti i fogli contemporaneamente e quindi eseguire le azioni sui fogli. È possibile utilizzare l'interfaccia utente per importare il file e vedere come JMP sta gestendo il codice di importazione. Puoi vedere qualcosa di simile quando usi l'Importazione guidata di Excel:
File -> Apri ->

Ri: Ordinamento di più fogli di lavoro in un foglio di calcolo ExcelHo provato che questo è uno script JMP ma non ha mostrato nulla? Per chiamare ciascuno degli elementi per eseguire operazioni sulla tabella dati avrei bisogno di un ciclo for?
Ri: Ordinamento di più fogli di lavoro in un foglio di calcolo Excel @ tylerram123 ,
Se tutto ciò che vuoi fare è ordinare i fogli di lavoro in una cartella di lavoro Excel, puoi fare quanto segue:
Clear Log(); Clear Globals(); Close All(DataTables,"No save");
FilePath = "C:\Copy of w2089-data-analysis-1a (002).xlsx";
SheetsList = Get Excel Worksheets(FilePath);
Show(SheetsList);
SortedList = Sort List(SheetsList);
Show(SortedList);