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
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
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" <fab.morainville@wanadoo.fr> a écrit dans le message de
news:bmmjt6$82t$1@news-reader3.wanadoo.fr...
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.
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
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
supper ça fonctionne, merci encore pour votre aide
A+
fabrice
"Fabrice" <fab.morainville@wanadoo.fr> a écrit dans le message de news:
bmmjt6$82t$1@news-reader3.wanadoo.fr...
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.