Importateur de fichiers multiples ouvrant 2 tables ?J'essaie d'importer des données à partir de plusieurs fichiers .csv (presque identiques) à l'aide du MFI, que j'ai scripté comme dt = Multiple File Import( ....
J'ai coché "Empiler les fichiers similaires", en sélectionnant les données de la ligne 270, avec les délimiteurs corrects, mais pour une raison quelconque, cela crée 2 fichiers distincts, dont l'un n'a aucun sens. L'autre est ce dont j'ai besoin. J'ai vérifié et tous les fichiers contiennent les données dont j'ai besoin dans la ligne 270.
Quelqu'un a-t-il un problème avec ça ?
Je pourrais contourner ce problème si je savais comment renommer cette deuxième table. Le deuxième tableau est créé avec un 2 à la fin du nom du fichier, Analysis. Comment attribuer un nom à cette table générée qui n'est pas le "dt" d'origine que j'ai attribué lors de l'importation de fichiers multiples.

Je pense que je suis juste rouillé sur JSL et que j'aurais besoin d'aide. Merci a tous!
Automatisation et scriptsOrganisation du contenuAccès aux donnéesRe : Importateur de fichiers multiples ouvrant 2 tables ?Si vous connaissez avec certitude son nom, vous pouvez simplement faire ceci :
dt2 = Data Table( "Analysis 2" );
dt2 << Set Name( "Analysis" );
Évidemment, s'il y a une chance qu'une autre table ouverte porte ce nom, cela va tout gâcher...
Re : Importateur de fichiers multiples ouvrant 2 tables ?Multiple File Import vous renvoie une liste de références de table. Et vous pouvez obtenir les noms des tables en utilisant << Get Name si vous en avez vraiment besoin, mais les références devraient suffire
Names Default To Here(1);
mfi_results = Multiple File Import(
<<SET folder=""></SET>
Si vous en avez besoin, vous pouvez obtenir les références (et les noms) de toutes les tables ouvertes en utilisant
dtlist = Get Data Table List();