J'utilise l'assistant d'importation Excel pour extraire des données Excel. Certaines des informations dont j'ai besoin sont codées dans le nom de fichier Excel. Existe-t-il un moyen, à l'aide de l'assistant d'importation, d'extraire des informations du nom de fichier? L'assistant utilise par défaut le nom de la feuille de travail pour le nom de la table JMP, mais ce n'est pas ce que je recherche dans ce cas (toutes mes feuilles de passe sont 'feuille1'). Idéalement, je souhaite 1) nommer la table JMP en fonction du nom de fichier Excel ou 2) créer une colonne source contenant le nom de fichier Excel.
Ou dois-je écrire un script pour le faire?
@timog ,
Bien que l’écriture d’un script offre certainement beaucoup de contrôle, si tout ce dont vous avez besoin est de voir le nom du fichier. Une nouvelle fenêtre devrait s’ouvrir, qui vous indiquera le script utilisé par JMP pour importer le fichier. Cependant, plus important encore, il fournira également le nom du fichier.

Si vous utilisez JMP 14, vous pouvez utiliser Fichier-> Importation de plusieurs fichiers. Les IMF utilisent un répertoire et un modèle de nom de fichier. Le modèle de nom de fichier peut être le nom de fichier réel. Cochez la case pour changer le motif. Dans votre cas, vous ne sélectionnerez qu'un seul fichier, de sorte que le choix Empiler des fichiers similaires ne fera aucune différence. Vous n’avez pas besoin non plus des filtres Sélectionner les fichiers par taille ou par date et heure. Sur la droite, vous pouvez voir le nombre de fichiers disponibles après l'application de chaque filtre.

Vous pouvez ajouter la colonne Nom du fichier ou utiliser le nom de la table ou utiliser la variable de table Files. La variable de table source contient la JSL permettant de réexécuter l'importation.

Si plusieurs fichiers étaient empilés, cette liste serait plus longue. Par exemple,
fileList = dt<<GETTABLEVARIABLE></GETTABLEVARIABLE>
fileList = "{{!!" gpsLog3.txt \! ", 1, 354331}, {\!" gpslog.txt \! ", 354332, 71551}}" ";
signifie que le fichier gpsLog3 commence à la ligne 1 et comporte 354331 lignes et que le fichier gpslog.txt commence à la ligne 354332 et comporte 71551 lignes.