Ouvrir plusieurs fichiers dans différents dossiersJ'ai des résultats expérimentaux dans 2 formats différents sous forme de fichiers Excel dans différents dossiers en fonction des conditions de l'expérience. Existe-t-il un moyen pour l'utilisateur d'indiquer le répertoire parent, puis JMP ouvrira tous les fichiers Excel sous forme de tableaux de données ?
Je dois également pouvoir indiquer la ligne sur laquelle les données commencent en fonction du format du fichier afin que les noms de colonnes soient corrects.
J'ai essayé d'utiliser le workflow mais je ne parviens pas à l'utiliser pour plus d'un fichier et j'ai essayé la fonction d'importation de plusieurs fichiers, mais cela ne permet d'accéder qu'à un seul dossier.
Automatisation et scriptsOrganisation du contenuAccès aux donnéesMélange et nettoyage des donnéesPersonnalisation de masseRe : Ouvrir plusieurs fichiers dans différents dossiersVoici un script de démarrage qui fait ce que vous voulez.Cela devrait vous donner un bon départ pour développer un script robuste.
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" )
);