Ordenar múltiples hojas de trabajo en una hoja de cálculo de ExcelBuenas noches, estoy intentando clasificar las hojas de trabajo en un archivo de Excel. Ahora mismo puedo abrir todas las hojas de trabajo usando esto:
¿Debo guardar en .jmp las tablas de datos y luego ordenarlas por un bucle for?
archivos = Archivos en el directorio ( "C: \ Users \ Desktop \ JMP" ) ;
por ( yo = 1 , yo <= N artículos ( archivos ) , yo ++,
Si ( Termina con ( archivos El yo ] , ".xlsx" ) ,
dt = abierto ( archivos El yo ]) , dt << salvar ( nombre del archivo )
) ;
) ;
Re: Ordenar múltiples hojas de trabajo en una hoja de cálculo de excel @ tylerram123 ,
Cuando tiene varias tablas de datos abiertas, puede hacer lo siguiente:
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
No lamentes que tengas que hacer preguntas. La comunidad es un gran recurso con muchas personas que son pacientes y contribuyen mucho. Aprendí mucho de la comunidad y formulé preguntas aquí y estoy feliz de hacer un poco para ayudar a los nuevos usuarios a familiarizarse con JMP.
Sin embargo, al mismo tiempo le animo a que se familiarice con algunos de los grandes recursos que ya tiene a su disposición.

"Índice de secuencias de comandos": un gran recurso para aprender y comprender sobre las funciones y tiene ejemplos
"Datos de muestra": conjuntos de datos de muestra para probar su código y probar cosas diferentes
"Libros": tiene muchos recursos ilimitados que incluyen muchos pequeños detalles y ejemplos.
Buena suerte. Y también tienes la comunidad JMP para ayudar en cualquier momento.
Re: Ordenar múltiples hojas de trabajo en una hoja de cálculo de excelAsí que normalmente uso dt = Current Data Table (); Entonces, ¿cómo obtendría el dt cuando estoy en bucle? Lo siento por todas las preguntas triviales, soy un usuario muy nuevo.
Re: Ordenar múltiples hojas de trabajo en una hoja de cálculo de excel @ tylerram123 ,
Sí. Usaría un bucle for y haría algo como esto:
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
); Alternativamente, siempre puede abrir todas las hojas a la vez y luego realizar las acciones en las hojas. Puede usar la interfaz de usuario para importar el archivo y ver cómo JMP maneja el código de importación. Puedes ver algo como esto, cuando usas el Asistente de importación de Excel:
Archivo -> Abrir ->

Re: Ordenar múltiples hojas de trabajo en una hoja de cálculo de excelHe intentado que este es un script JMP pero no muestra nada? Para llamar a cada uno de los elementos para realizar operaciones en la tabla de datos, ¿necesitaría un bucle for?
Re: Ordenar múltiples hojas de trabajo en una hoja de cálculo de excel @ tylerram123 ,
Si todo lo que desea hacer es ordenar las hojas de trabajo en un libro de Excel, puede hacer lo siguiente:
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);