Je dois importer dans une table un fichier texte de longueur fixe or la
structure des données du fichier peut changer.
Actuellement je suis capable de détecter la structure du fichier au moment
de l'importer, comment faire pour transmettre les spécifications d'import à
la macro TransferText sans passer par une étape manuelle ? Dans l'aide j'ai
vu qu'il est possible d'utiliser un fichier schema.ini mais je n'ai pas
trouver d'info concernant sa structure ni comment y faire référence.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bonjour,
"BGA" a écrit dans le message de news:
Bonjour,
Je dois importer dans une table un fichier texte de longueur fixe or la structure des données du fichier peut changer. Actuellement je suis capable de détecter la structure du fichier au moment de l'importer, comment faire pour transmettre les spécifications d'import à la macro TransferText sans passer par une étape manuelle ? Dans l'aide j'ai vu qu'il est possible d'utiliser un fichier schema.ini mais je n'ai pas trouver d'info concernant sa structure ni comment y faire référence.
Merci d'avance
ça devrait donner quelque chose comme ceci (en imaginant que la bonne spécification peut être déduite en fonction de la valeur de la première ligne du fichier)
Sub Import() Dim txtLine As String Dim LeFichier As String Dim F As Integer LeFichier = "c:fichier.txt" F = FreeFile Open LeFichier For Input As #F Line Input #F, txtLine
à+ -- Arnaud --------------------------------------------- infos, conseils et liens : http://www.mpfa.info ---------------------------------------------
Bonjour,
"BGA" <BGA@discussions.microsoft.com> a écrit dans le message de news: FD61FD9B-7F3A-4EA5-963E-6D2C5AE0C09E@microsoft.com...
Bonjour,
Je dois importer dans une table un fichier texte de longueur fixe or la
structure des données du fichier peut changer.
Actuellement je suis capable de détecter la structure du fichier au moment
de l'importer, comment faire pour transmettre les spécifications d'import à
la macro TransferText sans passer par une étape manuelle ? Dans l'aide j'ai
vu qu'il est possible d'utiliser un fichier schema.ini mais je n'ai pas
trouver d'info concernant sa structure ni comment y faire référence.
Merci d'avance
ça devrait donner quelque chose comme ceci
(en imaginant que la bonne spécification peut être déduite en fonction de la valeur de la première ligne du fichier)
Sub Import()
Dim txtLine As String
Dim LeFichier As String
Dim F As Integer
LeFichier = "c:fichier.txt"
F = FreeFile
Open LeFichier For Input As #F
Line Input #F, txtLine
Je dois importer dans une table un fichier texte de longueur fixe or la structure des données du fichier peut changer. Actuellement je suis capable de détecter la structure du fichier au moment de l'importer, comment faire pour transmettre les spécifications d'import à la macro TransferText sans passer par une étape manuelle ? Dans l'aide j'ai vu qu'il est possible d'utiliser un fichier schema.ini mais je n'ai pas trouver d'info concernant sa structure ni comment y faire référence.
Merci d'avance
ça devrait donner quelque chose comme ceci (en imaginant que la bonne spécification peut être déduite en fonction de la valeur de la première ligne du fichier)
Sub Import() Dim txtLine As String Dim LeFichier As String Dim F As Integer LeFichier = "c:fichier.txt" F = FreeFile Open LeFichier For Input As #F Line Input #F, txtLine