l'assistant d'importation Excel peut-il extraire des données du nom de fichier Excel ?J'utilise l'assistant d'importation Excel pour extraire certaines données Excel et certaines des informations dont j'ai besoin sont codées dans le nom du 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 calcul pour le nom de la table JMP, mais ce n'est pas ce que je recherche dans ce cas (toutes mes feuilles de calcul sont 'sheet1'). Idéalement, je souhaite 1) nommer la table JMP en fonction du nom du fichier Excel ou 2) créer une colonne source contenant le nom du fichier Excel.
Ou dois-je écrire un script pour le faire?
Re : l'assistant d'importation Excel peut-il extraire des données du nom de fichier Excel ?EXACTEMENT!C'est ce que j'étais ici pour dire - MFI a été un gain de productivité incroyable pour moi.J'ai un équipement de mesure personnalisé qui génère un fichier CSV par pert mesuré, ce qui m'oblige à concaténer tous ces fichiers ultérieurement.Nous ne récupérons les données de cette mesure que quelques fois par an (généralement la fonctionnalité "go/no go" est adéquate) ... et le contenu du fichier n'a que peu de valeur hors contexte.Heureusement, le nom du fichier est riche en détails, donc utiliser MFI pour tout importer puis avoir un script pour travailler sur les fichiers a rendu les choses très simples (au point que je n'ai pas eu à toucher personnellement les fichiers depuis près d'un an !)
Re : l'assistant d'importation Excel peut-il extraire des données du nom de fichier Excel ?Si vous utilisez JMP 14, vous pouvez utiliser Fichier-> Importation de fichiers multiples. MFI utilise 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 modifier le motif. Dans votre cas, vous ne sélectionnerez qu'un seul fichier, de sorte que le choix Empiler les fichiers similaires ne fera aucune différence. Vous n'aurez pas non plus besoin 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 de fichier ou utiliser le nom de la table ou utiliser la variable de table Fichiers. La variable de table Source contient le JSL pour relancer l'import.

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 a 354331 lignes et que le fichier gpslog.txt commence à la ligne 354332 et a 71551 lignes.
Re : l'assistant d'importation Excel peut-il extraire des données du nom de fichier Excel ?@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, après avoir importé le fichier dans JMP, si vous accédez à la "source" suivante comme indiqué ci-dessous et cliquez sur "Modifier", un Une nouvelle fenêtre devrait s'afficher et vous indiquer le script utilisé par JMP pour importer le fichier. Cependant, plus important encore, il fournira également le nom du fichier.
