Importación de varios archivos determinadas pestañas y columnasEstoy intentando importar varios archivos XLSX (lo cual sé cómo hacer), pero solo necesito ciertas pestañas con ciertas columnas. No necesito que todo sea importado. ¿Hay alguna forma de hacer esto?
Usando JMP 17. Se puede recrear con pasos o código JSL.
Exploración y visualización de datosventanasRe: Importar varios archivos en determinadas pestañas y columnasLa configuración para ingresar un archivo .xlsx tiene la capacidad de especificar las hojas de trabajo específicas que se ingresarán.También tiene la capacidad de especificar la columna inicial y la columna final.
El índice de secuencias de comandos tiene una entrada que muestra un ejemplo que muestra las opciones de entrada.

Re: Importar varios archivos en determinadas pestañas y columnasGracias. Esto funciona si hago cada archivo uno por uno, pero no varios archivos a la vez. ¿Sabes cómo hacer esto para varios archivos a la vez?
Re: Importar varios archivos en determinadas pestañas y columnasSiempre que cada xlsx esté configurado de la misma manera, simplemente repita una lista de archivos:
FPlist = {"$DESKTOP/temp.xlsx", "$DESKTOP/temp1.xlsx"};
For Each( {val}, FPlist,
Open(
val,
Worksheets( {"Sheet1", "Sheet3"} ),
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( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Column Separator String( "-" )
)
)
);Re: Importar varios archivos en determinadas pestañas y columnasHe estado intentando que ese script funcione y no puedo lograrlo.
Re: Importar varios archivos en determinadas pestañas y columnasPodría ser que la configuración de la hoja de trabajo no funcione con sus archivos específicos.Así es como obtuve este guión.Primero abra un archivo usando el asistente de Excel.

Elija las hojas de trabajo que desee y asegúrese de que la vista previa de los datos se vea bien.

Después de la importación, abra el script de la tabla "Fuente" de una de las tablas recién creadas y cópielo.

Adapte ese script para la función For Each() reemplazando la ruta absoluta con la variable val e insertando la lista de hojas de trabajo deseadas entre los paréntesis adecuados.
Espero que todo tenga sentido.Si aún tiene problemas con él, publique el mensaje de error.
Re: Importar varios archivos en determinadas pestañas y columnasDe acuerdo. ¡Eso me acercó mucho más! ¡Gracias!