OVH Cloud OVH Cloud

Importation de fichier texte

4 réponses
Avatar
Chris
Bonjour
je suis toujours dans mes fichiers texte
Comment faire pour importer des fichiers texte dans une table
mon fichier texte est formatté ainsi:
un entete qui s'arrete à un mot donné (debut)
mes données séparées par des ; avec noms de champs inclus
un final qui est le mot (fin)

je veux "sauter" l'entete' et ne mettre dans ma table uniquement que "tout
après "debut" jusqu'à "fin""
j'espère que j'ai bien expliqué la démarche

Merci

4 réponses

Avatar
Fred
Salut,

Normalement, tu as tout ce qu'il faut.
Fichier --> Données externes --> Importer
Tu sélectionnes ton fichier texte en précisant que le séparateur est bien
";", tu déclines la première ligne d'en-tête et ça roule.
J'utilise très souvent cette routine et la moindre erreur est signalée.

Fred


"Chris" a écrit dans le message de news:

Bonjour
je suis toujours dans mes fichiers texte
Comment faire pour importer des fichiers texte dans une table
mon fichier texte est formatté ainsi:
un entete qui s'arrete à un mot donné (debut)
mes données séparées par des ; avec noms de champs inclus
un final qui est le mot (fin)

je veux "sauter" l'entete' et ne mettre dans ma table uniquement que
"tout après "debut" jusqu'à "fin""
j'espère que j'ai bien expliqué la démarche

Merci




Avatar
Chris
ok, merci, mais je voudrais automatiser, donc avoir le code vba pour cela
Merci
"Fred" a écrit dans le message de news:
457511ff$0$25930$
Salut,

Normalement, tu as tout ce qu'il faut.
Fichier --> Données externes --> Importer
Tu sélectionnes ton fichier texte en précisant que le séparateur est bien
";", tu déclines la première ligne d'en-tête et ça roule.
J'utilise très souvent cette routine et la moindre erreur est signalée.

Fred


"Chris" a écrit dans le message de news:

Bonjour
je suis toujours dans mes fichiers texte
Comment faire pour importer des fichiers texte dans une table
mon fichier texte est formatté ainsi:
un entete qui s'arrete à un mot donné (debut)
mes données séparées par des ; avec noms de champs inclus
un final qui est le mot (fin)

je veux "sauter" l'entete' et ne mettre dans ma table uniquement que
"tout après "debut" jusqu'à "fin""
j'espère que j'ai bien expliqué la démarche

Merci








Avatar
3stone
Salut,

"Chris" | je suis toujours dans mes fichiers texte
| Comment faire pour importer des fichiers texte dans une table
| mon fichier texte est formatté ainsi:
| un entete qui s'arrete à un mot donné (debut)
| mes données séparées par des ; avec noms de champs inclus
| un final qui est le mot (fin)
|
| je veux "sauter" l'entete' et ne mettre dans ma table uniquement que "tout
| après "debut" jusqu'à "fin""
| j'espère que j'ai bien expliqué la démarche


Tu peux t'inspirer de ceci :
http://www.3stone.be/access/articles.php?lng=fr&pg5

En scrutant la variable txtLine, tu devrais y arriver...

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Chris
ok je va essayer
Merci
"3stone" a écrit dans le message de news:

Salut,

"Chris" | je suis toujours dans mes fichiers texte
| Comment faire pour importer des fichiers texte dans une table
| mon fichier texte est formatté ainsi:
| un entete qui s'arrete à un mot donné (debut)
| mes données séparées par des ; avec noms de champs inclus
| un final qui est le mot (fin)
|
| je veux "sauter" l'entete' et ne mettre dans ma table uniquement que
"tout
| après "debut" jusqu'à "fin""
| j'espère que j'ai bien expliqué la démarche


Tu peux t'inspirer de ceci :
http://www.3stone.be/access/articles.php?lng=fr&pg5

En scrutant la variable txtLine, tu devrais y arriver...

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/