Öffnen Sie mehrere Dateien in verschiedenen OrdnernIch habe experimentelle Ergebnisse in zwei verschiedenen Formaten als Excel-Dateien in verschiedenen Ordnern, abhängig von den Bedingungen des Experiments. Gibt es eine Möglichkeit für den Benutzer, das übergeordnete Verzeichnis anzugeben, und JMP öffnet dann alle Excel-Dateien als Datentabellen?
Außerdem muss ich in der Lage sein, die Zeile anzugeben, in der die Daten beginnen, je nachdem, welches Format die Datei hat, damit die Spaltennamen korrekt sind.
Ich habe versucht, den Workflow zu verwenden, kann ihn jedoch nicht für mehr als eine Datei verwenden, und ich habe die Funktion zum Importieren mehrerer Dateien ausprobiert, diese ermöglicht jedoch nur den Zugriff auf einen Ordner.
Automatisierung und SkripterstellungInhaltsorganisationDatenzugriffDatenmischung und -bereinigungMassenanpassungBetreff: Mehrere Dateien in verschiedenen Ordnern öffnenHier ist ein Anfangsskript, das tut, was Sie wollen.Es sollte Ihnen einen guten Einstieg in die Entwicklung eines robusten Skripts ermöglichen.
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" )
);