Hola, estoy tratando de adaptar este script:
// Import Excel file: file.xls
// → Data Table( "Results" )
Open(
"$DESKTOP/JMP test/file.xls",
Worksheets( "Results" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 51 ),
Data Starts on Row( 52 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
sin embargo, en lugar de establecer estos parámetros
Headers Start on Row( 51 ),
Data Starts on Row( 52 ),
Me gustaría verificar la palabra clave "Inicio" en la columna 1, la fila donde está "Inicio" serían los encabezados y la siguiente sería donde comienzan los datos.
¿Hay una forma fácil de hacer esto?
Estoy armando un script que abre varias hojas de cálculo que son similares y luego las apila, pero la fila en la que comienzan los datos varía de una hoja de cálculo a otra, ya que los equipos de laboratorio los producen automáticamente.
Gracias
No hay una forma "simple" de hacer esto, sin embargo, tampoco es demasiado complicado.
- Cada tabla tendrá que ser leída dos veces
- Primero, abra la tabla que indica que solo hay una columna, y está delimitada por el carácter de avance de línea al final de cada línea.
- Recorra la tabla de datos hasta que encuentre la palabra "Inicio".
- Guardar el número de fila
- Eliminar la tabla de datos actual
- Vuelva a abrir la tabla de datos, leyéndola usando los parámetros anteriores, con los valores de inicio de encabezado e inicio de datos establecidos en función del número de fila guardado
Recién estoy comenzando a usar JSL y realmente no sé cómo hacerlo. ¿Existe una guía de documentación para JSL?
La Guía de secuencias de comandos, que documenta JSL (Jmp Scripting Language) está disponible en la Biblioteca de documentación de JMP, que se encuentra en el menú desplegable Ayuda.