Pour fermer les 30 fichiers, vous pouvez également créer un script pour l'action de fermeture ;
Fermer (dt01);
Fermer (dt02);
Fermer (dt03);
......
Il est assez simple de gérer plusieurs fichiers ouverts qui doivent être fermés.Vous trouverez ci-dessous une extension de votre exemple, qui ouvre les tables de données, sans les rendre visibles, puis les ferme lorsque l'activité avec elles est terminée.
Names Default To Here( 1 );
dList = {};
dt01 = Open( "$SAMPLE_DATA/Big Class01.jmp", invisible );
Insert Into( dList, "dt01" );
dt02 = Open( "$SAMPLE_DATA/Big Class02.jmp", invisible );
Insert Into( dList, "dt02" );
dt03 = Open( "$SAMPLE_DATA/Big Class03.jmp", invisible );
Insert Into( dList, "dt03" );
dt04 = Open( "$SAMPLE_DATA/Big Class04.jmp", invisible );
Insert Into( dList, "dt04" );
dt05 = Open( "$SAMPLE_DATA/Big Class05.jmp", invisible );
Insert Into( dList, "dt05" );
dt06 = Open( "$SAMPLE_DATA/Big Class06.jmp", invisible );
Insert Into( dList, "dt06" );
// When ready to close them
For Each( {dt, i}, dList,
Close( Eval( Parse( dList[i] ) ), nosave )
);
Plutôt que d'utiliser l'option "Invisible", l'option "Privé" peut être utilisée, puis la table de données n'est pas visible dans la fenêtre d'accueil.
Si vous souhaitez fournir cette fonctionnalité en mode interactif, vous pouvez ouvrir toutes les tables de données, puis à l'aide de la fenêtre d'accueil, vous pouvez mettre en surbrillance toutes les tables de données que vous souhaitez fermer, puis cliquer avec le bouton droit de la souris et sélectionner "Fermer ".JMP vous demandera si vous souhaitez enregistrer les tables de données, et vous pouvez sélectionner "Save None" et il fermera alors toutes les tables de données en surbrillance en une seule fois.
Jetez un œil à l'importation de fichiers multiples. MFI peut charger des fichiers externes similaires dans une seule table de données JMP.
Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Import all the xlsx files from a directory.Importez tous les fichiers xlsx à partir d'un répertoire.
Vous pouvez enregistrer (et modifier) le script pour le réimporter à nouveau.
Vous devez importer des données dans une table de données. Je suppose que vous voulez éviter l'ennui d'ouvrir et de fermer des fichiers individuels. Avez-vous essayé le Importation de fichiers multiples fonctionnalité?
Salut les gens,
J'utilise des scripts JMP pour importer les données de 30 fichiers Excel. Lorsque je l'exécuterai, 30 tables de données seront ouvertes lors de l'action "Ouvrir". Je dois donc fermer manuellement chacune de ces 30 tables de données, ce qui est très fastidieux. Existe-t-il un moyen de lire/importer les données d'Excel sans ouvrir la table de données afin de ne pas avoir à fermer la table de données une par une ? Vos commentaires/suggestions sont très appréciés.
Par exemple:
Names Default To Here( 1 );
dt01 = Open( "$SAMPLE_DATA/Big Class01.jmp" );
dt02 = Open( "$SAMPLE_DATA/Big Class02.jmp" );
dt03 = Open( "$SAMPLE_DATA/Big Class03.jmp" );
dt04 = Open( "$SAMPLE_DATA/Big Class04.jmp" );
dt05 = Open( "$SAMPLE_DATA/Big Class05.jmp" );
dt06 = Open( "$SAMPLE_DATA/Big Class06.jmp" );
....