Abrir varios archivos en diferentes carpetasTengo resultados experimentales en 2 formatos diferentes como archivos de Excel en diferentes carpetas dependiendo de las condiciones del experimento. ¿Hay alguna manera de que el usuario indique el directorio principal y luego JMP abrirá todos los archivos de Excel como tablas de datos?
También necesito poder indicar la fila en la que comienzan los datos dependiendo del formato del archivo para que los nombres de las columnas sean correctos.
Intenté usar el flujo de trabajo pero no puedo usarlo para más de 1 archivo y probé la función de importar varios archivos, pero esto solo permite el acceso a 1 carpeta.
Automatización y secuencias de comandosOrganización de contenidosAcceso a los datosCombinación y limpieza de datosLa personalización en masaRe: Abrir varios archivos en diferentes carpetasAquí tienes un guión inicial que hace lo que quieres.Debería darle un buen comienzo para desarrollar un guión sólido.
Names Default To Here( 1 );
// Find the top directory to get the xlsx files from
path = Pick Directory();
// Read in all of the file names
allFiles = Files In Directory( path, recursive( 1 ) );
// Create a list of just the xlsx files
xlsxFiles = {};
For Each( {file}, allFiles,
If( Word( -1, file, "." ) == "xlsx",
Insert Into( xlsxFiles, file )
)
);
// Open each of the xlsx files one after another
// using the Excel Wizard
For Each( {file, i}, xlsxFiles,
Open( path || xlsxFiles[i], "excel wizard" )
);