OVH Cloud OVH Cloud

importation fichier texte complexe

4 réponses
Avatar
jc
Bonjour

Je suis assez novice sous acces.
J'aimerai importer sous acces un fichier texte complexe
le lien du fichier est le suivant : http://jcmichallet.free.fr/

J'aimerai le tranformer pour avoir le r=E9sultat suivant :

Groupe de collecte (par exemple 04), code mouvement (par ex 049),
r=E9f=E9rence (par ex 307416291111), montant (par ex 165,09),date de
saisie (par ex 01 08 06), total (par ex 165,09)

merci pour votre aide

cordialement

4 réponses

Avatar
Tisane
Bonjour jc,

Je suis assez novice sous acces.
J'aimerai importer sous acces un fichier texte complexe
le lien du fichier est le suivant : http://jcmichallet.free.fr/
J'aimerai le tranformer pour avoir le résultat suivant :
Groupe de collecte (par exemple 04), code mouvement (par ex 049),
référence (par ex 307416291111), montant (par ex 165,09),date de
saisie (par ex 01 08 06), total (par ex 165,09)


Tu commences "dur" avec Access ;-)
Je ne sais pas ce qu'en penseront les autres contributeurs, mais ton fichier
ne m'inspire pas.
Pour importer efficacement un fichier, il faut qu'il soit relativement
structuré. Or, les "champs" dans ton fichier, s'il y en a, ne sont pas
séparés par des tabulations ou un point-virgule, mais par des espaces sans
toutefois avoir une longueur de champs fixe.
Pour pouvoir traiter ton fichier, il faudra sans doute un bout de programme
qui recherche les "constantes" comme "Groupe de collecte", "Code
mouvement",... et qui extrait la valeur qu'il trouve après les ":" et qui
s'arrête d'extraire dès qu'il rencontre un caractère alpha.

Bref, sauf erreur de lecture de ma part, personnellement j'irais sans doute
plus vite avec du copier/coller ;-))

--
Tisane

Avatar
David PONDA
salut JC
pour ton fichier .txt je te propose de le convertir sous Excel d'abord et
d'importer ensuite le fichier excel sur access.


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

Bonjour

Je suis assez novice sous acces.
J'aimerai importer sous acces un fichier texte complexe
le lien du fichier est le suivant : http://jcmichallet.free.fr/

J'aimerai le tranformer pour avoir le résultat suivant :

Groupe de collecte (par exemple 04), code mouvement (par ex 049),
référence (par ex 307416291111), montant (par ex 165,09),date de
saisie (par ex 01 08 06), total (par ex 165,09)

merci pour votre aide

cordialement
Avatar
Eric
Bonsoir,

En avril, tu avais soumis un problème équivalent et Arnaud (Anor)
t'avais donné une procédure qui me parait toujours d'actualité (à
adapter au nouveau fichier .txt). Voir ici : http://minilien.com/?6m9GW2sieM
Une fois le fichier créé, tu l'attaches à ta bd ou l'importe.

Bonjour

Je suis assez novice sous acces.
J'aimerai importer sous acces un fichier texte complexe
le lien du fichier est le suivant : http://jcmichallet.free.fr/

J'aimerai le tranformer pour avoir le résultat suivant :

Groupe de collecte (par exemple 04), code mouvement (par ex 049),
référence (par ex 307416291111), montant (par ex 165,09),date de
saisie (par ex 01 08 06), total (par ex 165,09)

merci pour votre aide

cordialement



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Papy Bernard
Slt,

De jc

Je suis assez novice sous acces.
J'aimerai importer sous acces un fichier texte complexe
le lien du fichier est le suivant : http://jcmichallet.free.fr/

J'aimerai le tranformer pour avoir le résultat suivant :

Groupe de collecte (par exemple 04), code mouvement (par ex 049),
référence (par ex 307416291111), montant (par ex 165,09),date de
saisie (par ex 01 08 06), total (par ex 165,09)


On se calme.
Ce fichier n'est pas tombé du ciel. ll provient d'une extraction/mise en
forme d'état de data sous forme de table(s) dans une application.
Qu'est-ce que cela veut dire ?

Tout bonnement que les data ordonnés existent quelque part à condition de
poser la bonne requête.

Solution, parce que telle qu'est présentée la chose c'est pratiquement
infaisable -surtout pour un novice-, : s'adresser au responsable de
l'application, lui exposer le problème pour que la requête sorte 1 ligne par
item selon les champs utiles.
Après, c'est du nanan.

Il faut cependant savoir que les informaticiens patentés n'aiment pas
beaucoup les bidouilleurs et ne sont pas tentés de les dépanner. Ils
n'aiment pas qu'on leur retire le pain de la bouche. Ils préfèrent se mettre
la demande en portefeuille pour justifier leur emploi/demande de personnel
.....

--
A+
Papy Bernard (RTCien malgré lui)