OVH Cloud OVH Cloud

Récupération Données dans Fichier TEXTE

3 réponses
Avatar
Fabrice
Bonjour à Tous,

J'ai besoin d'une p'tite aide

j'ai reçu un fichier texte sur disquette avec 5000 lignes de 256 caract. et
j'aimerai extraire certaines parties.

exemple :

de 1 à 10 c'est le nom
de 10 à 20 c'est le prénom
etc.....

j'ai essayé extraitchaine mais sans succès. ou c moi qui me plante

si quelqu'un pouvait me donner un exemple ce serait sympa.

A+

Fabrice

3 réponses

Avatar
Eric LAURENT
Si tu as des champs fixes, utilise une structure.
Extraitchaine est a utiliser si tu as des séparateurs comme TAB, ;, etc...


"Fabrice" a écrit dans le message de
news:bmmjt6$82t$
Bonjour à Tous,

J'ai besoin d'une p'tite aide

j'ai reçu un fichier texte sur disquette avec 5000 lignes de 256 caract.


et
j'aimerai extraire certaines parties.

exemple :

de 1 à 10 c'est le nom
de 10 à 20 c'est le prénom
etc.....

j'ai essayé extraitchaine mais sans succès. ou c moi qui me plante

si quelqu'un pouvait me donner un exemple ce serait sympa.

A+

Fabrice




Avatar
Jean Cougnaud
Bonjour,

Il faut ouvrir le fichier avec fOuvre, lire les données par bloc de 256
caractères avec fLit ou, si le fichier contient des fins d'enregistrements
(RC) utiliser fLitLigne.

A chaque lecture, prendre le résultat de cette lecture ( par exemple en
estimant que l'on a fait DonneesLues=flit(...) ) et faire

Nom=DonneesLues[[1 à 10]]
Prénom=DonneesLues[[11 à 20]]

...


En espérant vous avoir aidé un peu

Jean Cougnaud



"Fabrice" a écrit dans le message de
news:bmmjt6$82t$
Bonjour à Tous,

J'ai besoin d'une p'tite aide

j'ai reçu un fichier texte sur disquette avec 5000 lignes de 256 caract.


et
j'aimerai extraire certaines parties.

exemple :

de 1 à 10 c'est le nom
de 10 à 20 c'est le prénom
etc.....

j'ai essayé extraitchaine mais sans succès. ou c moi qui me plante

si quelqu'un pouvait me donner un exemple ce serait sympa.

A+

Fabrice




Avatar
Fabrice
supper ça fonctionne, merci encore pour votre aide

A+
fabrice




"Fabrice" a écrit dans le message de news:
bmmjt6$82t$
Bonjour à Tous,

J'ai besoin d'une p'tite aide

j'ai reçu un fichier texte sur disquette avec 5000 lignes de 256 caract.


et
j'aimerai extraire certaines parties.

exemple :

de 1 à 10 c'est le nom
de 10 à 20 c'est le prénom
etc.....

j'ai essayé extraitchaine mais sans succès. ou c moi qui me plante

si quelqu'un pouvait me donner un exemple ce serait sympa.

A+

Fabrice