Apri più file in cartelle diverseHo risultati sperimentali in 2 formati diversi come file Excel in cartelle diverse a seconda delle condizioni dell'esperimento. Esiste un modo per l'utente di indicare la directory principale e quindi JMP aprirà tutti i file Excel come tabelle di dati?
Devo anche essere in grado di indicare la riga da cui iniziano i dati a seconda del formato del file in modo che i nomi delle colonne siano corretti.
Ho provato a utilizzare il flusso di lavoro ma non sono in grado di utilizzarlo per più di 1 file e ho provato la funzione di importazione di più file, ma ciò consente l'accesso solo a 1 cartella.
Automazione e scriptingOrganizzazione dei contenutiAccesso ai datiCombinazione e pulizia dei datiPersonalizzazione di massaRe: Aprire più file in cartelle diverseEcco uno script iniziale che fa quello che vuoi.Dovrebbe darti un buon inizio nello sviluppo di uno script robusto.
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" )
);