OVH Cloud OVH Cloud

Traitement de fichier

20 réponses
Avatar
Mjöllnir
Bonjour,

Je dois effectuer un petit traitement sur un fichier texte (csv).
Je ne connais pas vb et je ne souhaite pas passer trop de temps pour
résoudre mon problème qui est ponctuel.
J'explique le besoin.
j'ai un fichier dont chaque ligne contiens une référence, un
description, et deux mesures (nombres à virgule). Ces valeurs sont
séparés par des points-virgules.
Les lignes sont triés selon les références.
Je dois juste caluler les moyennes des deux mesures pour chaque
référence et mettre cela dans un autre fichier.
Pouvez-vous m'aider ?
Merci.


--
Mjöllnir
Asgarr

10 réponses

1 2
Avatar
Mjöllnir
> Heu, désolé de te déranger, mais les exemples produits ne génèrent
pas en sortie des guillemets en plus, un fichier texte géré sous VB
n'ajoute rien, suffit d'aller le constater (sauf paramètres spéciaux, ce
qui n'est pas le cas ici)...

Alors si tu as des doubles guillemets non voulus, ce n'est pas en
lecture des fichiers d'exemple, c'est dans l'enregistrement de ton fichier
(inconnu), avec une application inconnue je crois... C'est à ce niveau sans
doute qu'il faudrait intervenir, lors de l'enregistrement de ton fichier
csv (datas séparées normalement par des virgules, là par des
points-virgules), et... je ne vois pas trop comment on peut intervenir sur
l'enregistrement de l'application de ton fichier csv...

A part ça, pour enlever ce que tu as en trop, les méthode (dont le
principe est le même), permettent de la même façon d'enlever ce qui est
indésirable, il suffit de l'appliquer en la transposant, soit une recherche
dans une chaîne, puis un remplacement.
------------




Bonsoir,

Comme vous l'avez vu Jean-Marc m'a donné une solution qui fonctionne
très bien.

Ce petit problème m'a permis de me renseigné sur les fichiers csv.
Comme vous semblez ignorer de quoi il s'agit je vous fait un petit
résumé de ce que j'ai compris. Mais je ne suis pas programeur
professionnel alors ce n'est peut-être pas tout a fait exact.
Une fichier csv est contitué de lignes. Dans chaque ligne se trouve des
champs séparés par un délimiteur. Par défaut c'est la virgule mais cela
peut aussi être un point-virgule (mon cas), la tabulation ou bien autre
chose.
Je crois que c'est le point-virgule dans mon cas car la virgule est
utilisé en France comme séparateur de décimal.
Parmi ces champs, certains peuvent-être du texte. Donc il peuvent
contenir aussi le délimiteur choisis. Dans ce cas, le texte est mis
entre guillemets.
Ce sont les guillemets dont je parle et que je ne veux pas dans le
fichier résultat car ils ont été ajoutés lors de la création du fichier
csv.
Ces champs de type texte peuvent également contenir des guillemets.
Dans ce cas ils sont aussi encadrés par des guillemets et les
guillemets contenus dans le champ sont doublé.
Voila. Je crois que c'est plus clair.

Ce petit problème m'a aussi donner l'occasion de visiter d'autres
groupes en particulier scripting. J'ai vu que vous étiez allé vous
vanter de me donner une solution avant meme de savoir si elle était
bonne. Ce que je trouve assez répugnant. J'ai donc également lu
quelques unes de vos contributions avec ecoeurement.

Maintenant vous persistez en me disant que votre programme fonctionne
et que c'est mon fichier csv qui n'est pas au bon format. Il est sûr
que cela est plus facile que d'admettre votre incompétence.
Pour un programeur auto-proclamé professionnel, je trouve qu'il est
plutôt humiliant de se faire expliquer par un profane ce qu'est un
fichier csv.

Alors plutôt que de baver sur les autres contributeurs de ces groupes,
allez prendre des cours d'informatique. Et cessez de donner de
"solutions" aux gens qui posent des questions. Si Jean-Marc et Fred
n'avait pas compris mon problème, je ne sais pas combien de temps vous
m'auriez fait perdre.

Selon vos propre mots (une de vos contribution puante) : quand on ne
sait pas, on se tait.
Votre problème vient peut-être du fait que vous ignorez que vous ne
savez pas grand-chose.

Et inutile de me répondre avec vos jérémiades, insultes et insanités
habituelles. Vous êtes déjà dans ma liste noire et je n'aurais
probablement pas l'occasion de revenir dans ces groupes que vous
polluez par votre présence.


--
Mjöllnir
Asgarr
Avatar
Jean-Marc
"Mjöllnir" a écrit dans le message de
news:
> Hello,

Bonsoir,

> sans doute quelques chose comme cela peut il résoudre ton problème:
[code]
> Ca devrait marcher

Oui ! Merci beaucoup. Cela fonctionne très bien. J'ai fait des tests
avec des fichiers qui contienne des points-virgule et des guillemets.
Ca me restitue bien les commentaires et descriptions initiales.

Et je vois comment adapter si on me demande autre chose.
Je me disais bien qu'il doit exister une méthode pour traiter ce genre
de fichier standard.

Bonne soirée.



Bonsoir,

C'est un plaisir de pouvoir aider les contributeurs
de bonne volonté.
<hs>
Il est déplorable que l'attitude de
certains donnent une mauvais image de ce NG.
Quand la vanité (bien déplacée) s'associe à l'ignorance
et à la bêtise, quand la cuistrerie se fait l'amie de la
grossièreté la plus sordide, alors ce la donne des
enfilades comme nous avons eu le déplaisir d'en
connaitre sur ce NG.
</hs>

Bonne soirée aussi :-)

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
LE TROLL
Salut,

Oui j'ai vu la solution de Jean-Marc, il programme bien d'ailleurs...

Lol, j'ai indiqué ce qu'était un fichier csv dans ma dernière réponse, suite
à ta seconde question:
"fichier csv (datas séparées normalement par des virgules, là par des
points-virgules)"
De facto, pour ta seconde question c'est ce que je disais, ça vient de tes
enregistrements, chez toi, ça ne vient pas des exemples...

Concernant l'exemple mis dans l'autre forum, un simple hasard, car quelques
jours avant je leur avais demandé de me faire un bout de code, et j'ai eu un mal
de chien pour l'avoir, eux s'appuyant sur le fait que je ne le faisais pas
moi-même aux autres, alors dès que j'en ai eu l'occasion je l'ai montré, c'est
tout, rien à voir avec toi...

Quant à ma solution, tu le dis toi même:
"J'ai testé le programe de LE TROLL. Cela fonctionne bien, mais sur certains
fichier j'ai une erreur. J'ai vu en utilisant le debogeur que ca s'arrête sur
une ligne du fichier qui ressemble a ca : ref;"description;avec
point-virgule";1,2;3,4"...

Alors si ça fonctionne sur certains fichiers et pas sur d'autres, il y a des
chances que ce soit ta structure de fichiers qui diffère, car une extraction de
datas dans une ligne ça marche ou pas, mais comme c'est toujours pareil, c'est
rare que ça marche puis que ça plante... Moi j'aurais commencé par regarder la
ligne qui plantait dans le fichier source...

Sinon, et c'est ce que je te réponds, comme te l'as dit Jean-Marc, le
principe reste le même pour enlever tes guillemets, car tu avais l'air de dire
que ça ne te convenait pas, alors qu'en fait tu posais dans la même question,
une seconde question, parlant de guillemets en trop...

Et là j'ai trouvé qu'il faudrait peut être remettre tes fichiers, ou une
partie pour voir ce qui se passe, et avec quoi s'était généré... Commence donc
par là, la prochaine fois, ainsi tout sera fait d'un seul coup, envoie un
extrait de tes fichiers, et dis avec quoi ils sont générés, et avec quoi ils
sont ensuite récupérés, ça aide... Tu semble insatisfait que je t'aie signalé
ceci, ben fallait faire les choses dans l'ordre, on ne va pas chercher 10
solutions en aveugle sans voir les fichiers...

Je ne suis pas professionnel, je n'ai jamais dit ça, je le fus naguère, il y
a 20, 25 ans, mais plus maintenant...

Concernant in fine ma programmation, peu importe les détails, il semble que
je sois en mesure de réaliser des logiciels dont certains présentent des
difficultés non négligeables, alors de facto, ça doit être que je sais
programmer. D'autant que ceux qui les acquièrent, en sont rarement mécontents
(ça arrive parfois sur un petit bug, mais rarement), tires-en donc les
conclusions: peut-on faire tous des logiciels autonomes sans savoir programmer ?
Même si ça énerve certains, les programmes sont bien là et fonctionnent, donc tu
gagnerais à davantage de mesure...
Tiens, tu peux aller voir ici MES logiciels:

http://irolog.free.fr

Tu me diras ensuite si je ne sais pas programmer...

Pour les forums, je ne suis pas persuadé que ça te regarde, si tu te
contentes de poser tes questions et d'exploiter les réponses, ça peut te
suffire, car tu parles de choses dont tu ne connais pas les origines, et comme
je le disais, quand on ne connaît pas on se tait ou on demande si on est capable
de comprendre! (sauf à croire que l'on connaît ou à se tromper :o)
-----------------------



"Mjöllnir" a écrit dans le message de news:

Heu, désolé de te déranger, mais les exemples produits ne génèrent
pas en sortie des guillemets en plus, un fichier texte géré sous VB n'ajoute
rien, suffit d'aller le constater (sauf paramètres spéciaux, ce qui n'est pas
le cas ici)...

Alors si tu as des doubles guillemets non voulus, ce n'est pas en lecture
des fichiers d'exemple, c'est dans l'enregistrement de ton fichier (inconnu),
avec une application inconnue je crois... C'est à ce niveau sans doute qu'il
faudrait intervenir, lors de l'enregistrement de ton fichier csv (datas
séparées normalement par des virgules, là par des points-virgules), et... je
ne vois pas trop comment on peut intervenir sur l'enregistrement de
l'application de ton fichier csv...

A part ça, pour enlever ce que tu as en trop, les méthode (dont le
principe est le même), permettent de la même façon d'enlever ce qui est
indésirable, il suffit de l'appliquer en la transposant, soit une recherche
dans une chaîne, puis un remplacement.
------------




Bonsoir,

Comme vous l'avez vu Jean-Marc m'a donné une solution qui fonctionne très
bien.

Ce petit problème m'a permis de me renseigné sur les fichiers csv. Comme vous
semblez ignorer de quoi il s'agit je vous fait un petit résumé de ce que j'ai
compris. Mais je ne suis pas programeur professionnel alors ce n'est peut-être
pas tout a fait exact.
Une fichier csv est contitué de lignes. Dans chaque ligne se trouve des champs
séparés par un délimiteur. Par défaut c'est la virgule mais cela peut aussi
être un point-virgule (mon cas), la tabulation ou bien autre chose.
Je crois que c'est le point-virgule dans mon cas car la virgule est utilisé en
France comme séparateur de décimal.
Parmi ces champs, certains peuvent-être du texte. Donc il peuvent contenir
aussi le délimiteur choisis. Dans ce cas, le texte est mis entre guillemets.
Ce sont les guillemets dont je parle et que je ne veux pas dans le fichier
résultat car ils ont été ajoutés lors de la création du fichier csv.
Ces champs de type texte peuvent également contenir des guillemets. Dans ce
cas ils sont aussi encadrés par des guillemets et les guillemets contenus dans
le champ sont doublé.
Voila. Je crois que c'est plus clair.

Ce petit problème m'a aussi donner l'occasion de visiter d'autres groupes en
particulier scripting. J'ai vu que vous étiez allé vous vanter de me donner
une solution avant meme de savoir si elle était bonne. Ce que je trouve assez
répugnant. J'ai donc également lu quelques unes de vos contributions avec
ecoeurement.

Maintenant vous persistez en me disant que votre programme fonctionne et que
c'est mon fichier csv qui n'est pas au bon format. Il est sûr que cela est
plus facile que d'admettre votre incompétence.
Pour un programeur auto-proclamé professionnel, je trouve qu'il est plutôt
humiliant de se faire expliquer par un profane ce qu'est un fichier csv.

Alors plutôt que de baver sur les autres contributeurs de ces groupes, allez
prendre des cours d'informatique. Et cessez de donner de "solutions" aux gens
qui posent des questions. Si Jean-Marc et Fred n'avait pas compris mon
problème, je ne sais pas combien de temps vous m'auriez fait perdre.

Selon vos propre mots (une de vos contribution puante) : quand on ne sait pas,
on se tait.
Votre problème vient peut-être du fait que vous ignorez que vous ne savez pas
grand-chose.

Et inutile de me répondre avec vos jérémiades, insultes et insanités
habituelles. Vous êtes déjà dans ma liste noire et je n'aurais probablement
pas l'occasion de revenir dans ces groupes que vous polluez par votre
présence.


--
Mjöllnir
Asgarr




Avatar
LE TROLL
Parle-moi directement tu iras plus vite, t'es du genre hypocrite à ne pas
regarder dans les yeux ton interlocuteur, ça se sent!

Moi je n'appelle pas au meurtre public en faisant des routines incitatives,
y a une petite différence, c'est que je ne me prends pas au sérieux, et que
j'aime plaisanter, mais que je reste dans les mesures des écrits sur forum... A
contrario de toi qui semble avoir du mal à te maîtriser, pour ma part je demeure
généralement toujours maître de mes réactions!

En outre, ma solution vaut la tienne, en moins académique, normal tu as
appris je présume dans un IUT, moi pas, alors avec moi la forme est moins là,
pour moi c'est du détail, seul le résultat compte si on respecte un minimum de
logique et d'ordre...

Ce qui m'amuse le plus, et qui t'agace le plus, c'est que moi je peux étaler
une petite partie de MES logiciels, autonomes mais liés à Windows et NT... Et
que tous ces logiciels présentent un champ assez large de difficultés de
programmation pour prouver que je suis capable de programmer. Si on ne sait pas
programmer on ne peut pas faire ça, ça nécessite plusieurs années.
Alors tu ne peux me dire à la fois "tu programme mal", et que je sois capable de
faire des logiciels élaborés...

Une petite visite pour te remémorer:

http://irolog.free.fr

Si tu penses qu'on peut faire ça sans savoir programmer, expliques-moi
comment ???
Et si tu penses qu'il faut néanmoins savoir programmer pur faire tout ça,
expliques-moi comment tu peux à chaque fois trouver à critiquer mes exemples,
alors qu'ils fonctionnent ?
Et si tu ne sais pas expliquer, ne dis rien qui serait sot !

En parlant de prétentieux, tu semble imbu en effet, n'ayant pas compris le
but de l'informatique, il est simple, c'est que ça marche! En pratique, si un
employeur s'attache dans une petite société un informaticien, l'employeur n'y
connaît rien, tu fais ton code comme tu veux, lui, il ne te gardera que si tes
programmes fonctionnent, comprends-tu le but de la programmation ???
----------------------


"Jean-Marc" a écrit dans le message de news:
430f7c8a$0$30472$
"Mjöllnir" a écrit dans le message de
news:
> Hello,

Bonsoir,

> sans doute quelques chose comme cela peut il résoudre ton problème:
[code]
> Ca devrait marcher

Oui ! Merci beaucoup. Cela fonctionne très bien. J'ai fait des tests
avec des fichiers qui contienne des points-virgule et des guillemets.
Ca me restitue bien les commentaires et descriptions initiales.

Et je vois comment adapter si on me demande autre chose.
Je me disais bien qu'il doit exister une méthode pour traiter ce genre
de fichier standard.

Bonne soirée.



Bonsoir,

C'est un plaisir de pouvoir aider les contributeurs
de bonne volonté.
<hs>
Il est déplorable que l'attitude de
certains donnent une mauvais image de ce NG.
Quand la vanité (bien déplacée) s'associe à l'ignorance
et à la bêtise, quand la cuistrerie se fait l'amie de la
grossièreté la plus sordide, alors ce la donne des
enfilades comme nous avons eu le déplaisir d'en
connaitre sur ce NG.
</hs>

Bonne soirée aussi :-)

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;



Avatar
Aski
Hugh LE TROLL,

En folâtrant sur ton clavier, les mots suivant t'ont échappé :

Parle-moi directement tu iras plus vite, t'es du genre hypocrite
à ne pas regarder dans les yeux ton interlocuteur, ça se sent!

Moi je n'appelle pas au meurtre public en faisant des routines
incitatives, y a une petite différence, c'est que je ne me prends pas
au sérieux, et que j'aime plaisanter, mais que je reste dans les
mesures des écrits sur forum... A contrario de toi qui semble avoir
du mal à te maîtriser, pour ma part je demeure généralement toujours
maître de mes réactions!

En outre, ma solution vaut la tienne, en moins académique, normal
tu as appris je présume dans un IUT, moi pas, alors avec moi la forme
est moins là, pour moi c'est du détail, seul le résultat compte si on
respecte un minimum de logique et d'ordre...

Ce qui m'amuse le plus, et qui t'agace le plus, c'est que moi je
peux étaler une petite partie de MES logiciels, autonomes mais liés à
Windows et NT... Et que tous ces logiciels présentent un champ assez
large de difficultés de programmation pour prouver que je suis
capable de programmer. Si on ne sait pas programmer on ne peut pas
faire ça, ça nécessite plusieurs années.
Alors tu ne peux me dire à la fois "tu programme mal", et que je sois
capable de faire des logiciels élaborés...

Une petite visite pour te remémorer:

http://irolog.free.fr

Si tu penses qu'on peut faire ça sans savoir programmer,
expliques-moi comment ???
Et si tu penses qu'il faut néanmoins savoir programmer pur faire tout
ça, expliques-moi comment tu peux à chaque fois trouver à critiquer
mes exemples, alors qu'ils fonctionnent ?
Et si tu ne sais pas expliquer, ne dis rien qui serait sot !

En parlant de prétentieux, tu semble imbu en effet, n'ayant pas
compris le but de l'informatique, il est simple, c'est que ça marche!
En pratique, si un employeur s'attache dans une petite société un
informaticien, l'employeur n'y connaît rien, tu fais ton code comme
tu veux, lui, il ne te gardera que si tes programmes fonctionnent,
comprends-tu le but de la programmation ??? ----------------------



Je préfère quand même les conseils de Jean-Marc aux tiens. rofl

Aski

Nota bene : prière de répondre en dessous
Avatar
LE TROLL
aski, réponse à propos de JM

Ben dans l'absolu je suis de ton avis, mais tu vois je le reconnais le
premier qu'il programme bien (mais ce n'est pas le meilleur), en tout cas il
fait largement mieux que moi dans certains domaines, c'est une évidence !
Et justement, il n'a aucun droit de se servir du fait qu'il détient une mine
d'informations, de formations, et autres, pour frimer et me critiquer (entre
autre)...
Ceci étant dit, néanmoins il reste l'éternelle question, où sont ses logiciels ?

En plus avec son application pour me tuer, ben ça montre qu'il n'a pas
encore assez de maturité pour savoir où doit s'arrêter la plaisanterie, un
impétueux ! Et quelqu'un qui n'a pas atteint sa maturité (comme toi aussi), ben
ce n'est pas fiable, remarque, y en a qui l'atteignent jamais...

Moi tu sais je suis Troll, donc je suis con (syllogisme que tu partages,
heu, regarde à "syllogisme" dans le dico). Enfin, je suis con, moins con que toi
quand même :o)
Donc disais-je, j'ai vécu par exemple avec une artiste-peintre sur métaux (pots
de lait ancien par exemple), ben je voyais ses peintures, j'en ai même une chez
moi... Depuis quelques mois je connais une fille qui fait des biographies, ben
je vois ses biographies. Là, on a des professionnels, mais y a comme un truc qui
cloche, déjà 50% des application professionnels ça plante, même en ligne, alors
on se pose des questions... Et puis ces professionnels ne sont pas capables de
me sortir quelques bons logiciels de leur cru... Je me dis, y a un truc là, moi
je n'ai encore jamais vu ça, alors j'émets des doutes sur eux (mais pas sur tout
le monde), et ça les vexe, ils veulent la peau du Troll, surtout que c'est une
peau imputrescible en crylor sauvage, c'est excellent pour les descentes de lits
:o)

Encore autre chose, l'informatique ce n'est pas suffisant, je parle de la
programmation, il faut encore avoir une bonne culture générale, sinon, on ne
connaît rien à ce qu'on fait, ce qui évidemment est préjudiciable.
Par exemple, je joue du piano (enfin, moins depuis quelques années), ben je
programme souvent mes musiques moi-même, je les indique au haut-parleur, ou je
les mets en notes sur un logiciel qui va m'en faire un fichier... Mais pour ce
faire il faut connaître le solfège correctement... Or si (toujours par exemple),
notre JM ne connaît pas bien le solfège, il sera incapable de faire ça... Juste
pour tenter de te faire comprendre (mais j'en doute), que plus la culture de la
personne sera grande, plus les applications ou logiciels qu'elle fera auront une
gamme étendue, c'est le cas de le dire...
Ce qui en d'autres termes signifie qu'il ne suffit pas d'avoir fait 2 ans de
programmation en UIT et d'écrire académiquement pour être capable de faire
quelque chose de bien, non, loin de là... Et c'est sur ça souvent que je mets le
doigt, ce qui énerve ceux qui sont certains d'être concernés!
Bon, je ne sais pas si tu comprends tout ce que je dis, c'est pas grave, j'ai
remarqué que généralement tu ne dépassais pas les 2 lignes de texte en réponse,
évidemment j'ai des doutes sur les capacités de ton cerveau, mais tu sais, on
est comme on est, je ne t'en veux pas :o)

Parce que dans l'absolu, un renseignement tu ne sais pas d'où il vient, tu
peux prendre le plus mauvais des pupitreurs qui demande la réponse à un
ingénieur, et tu auras l'impression d'un savant, mais ça ne vient pas de lui.
Enfin, le concernant je ne pense pas que ce soit le cas, mais faut se méfier des
savants en informatique, j'en ai vu des drôles en 25 ans, des qui sont sensés,
mais qui en réalité ne savent rien faire de concret, je suis méfiant par
expérience. Rien que l'analyse d'un logiciel, certains n'en sont pas capables,
il écrivent simplement les routines du plan qu'on leur donne, ils ne savent
faire que ça, juste des routine écrites à la perfection pour joindre les 2 bouts
qu'a fait un autre...

Allez petit, je vais te dire un secret -> en informatique, réellement, sur
tous ceux qui disent savoir programmer, c'est à dire apporter avec seulement son
logiciel une solution à un problème, tu en as 10 à 20%, (amateur et
professionnels confondus)... La vérité est là, je la balance tellement souvent
que ceux qui se sentent concernés réagissent, et c'est étrange, il y en a
beaucoup qui réagissent, mais pas tous, loin de là, d'autre me disent même par
email, que je n'ai pas tort :o)
--------------



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

Hugh LE TROLL,

En folâtrant sur ton clavier, les mots suivant t'ont échappé :

Parle-moi directement tu iras plus vite, t'es du genre hypocrite
à ne pas regarder dans les yeux ton interlocuteur, ça se sent!

Moi je n'appelle pas au meurtre public en faisant des routines
incitatives, y a une petite différence, c'est que je ne me prends pas
au sérieux, et que j'aime plaisanter, mais que je reste dans les
mesures des écrits sur forum... A contrario de toi qui semble avoir
du mal à te maîtriser, pour ma part je demeure généralement toujours
maître de mes réactions!

En outre, ma solution vaut la tienne, en moins académique, normal
tu as appris je présume dans un IUT, moi pas, alors avec moi la forme
est moins là, pour moi c'est du détail, seul le résultat compte si on
respecte un minimum de logique et d'ordre...

Ce qui m'amuse le plus, et qui t'agace le plus, c'est que moi je
peux étaler une petite partie de MES logiciels, autonomes mais liés à
Windows et NT... Et que tous ces logiciels présentent un champ assez
large de difficultés de programmation pour prouver que je suis
capable de programmer. Si on ne sait pas programmer on ne peut pas
faire ça, ça nécessite plusieurs années.
Alors tu ne peux me dire à la fois "tu programme mal", et que je sois
capable de faire des logiciels élaborés...

Une petite visite pour te remémorer:

http://irolog.free.fr

Si tu penses qu'on peut faire ça sans savoir programmer,
expliques-moi comment ???
Et si tu penses qu'il faut néanmoins savoir programmer pur faire tout
ça, expliques-moi comment tu peux à chaque fois trouver à critiquer
mes exemples, alors qu'ils fonctionnent ?
Et si tu ne sais pas expliquer, ne dis rien qui serait sot !

En parlant de prétentieux, tu semble imbu en effet, n'ayant pas
compris le but de l'informatique, il est simple, c'est que ça marche!
En pratique, si un employeur s'attache dans une petite société un
informaticien, l'employeur n'y connaît rien, tu fais ton code comme
tu veux, lui, il ne te gardera que si tes programmes fonctionnent,
comprends-tu le but de la programmation ??? ----------------------



Je préfère quand même les conseils de Jean-Marc aux tiens. rofl

Aski

Nota bene : prière de répondre en dessous




Avatar
Fred
Dans : news:,
Mjöllnir disait :

Bonsoir,



Bonsoir,

De retour après un moment d'absence mais je vois que Jean-Marc a pu
résoudre votre problème.

Je me disais bien qu'il doit exister une méthode pour traiter ce genre
de fichier standard.



Oui, et je vois que vous avez fait quelques recherches sur le sujet. Un
fichier csv est bien souvent considéré de façon simplifiée comme une
série de valeurs séparées par des virgules. Mais c'est un peu moins
simple et avec vos fichiers, on est tombé sur les cas qui mettent en
défaut cette analyse incomplète.

En tous les cas, surtout ne changez rien à vos fichiers, ils sont
corrects.

Bonne soirée.



De même.

--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
Mjöllnir
> Bonsoir,



Bonsoir,

En tous les cas, surtout ne changez rien à vos fichiers, ils sont corrects.



Je suis bien sur qu'ils sont corrects. Surtout que le programe de
Jean-Marc les lis tous sans erreur !


--
Mjöllnir
Asgarr
Avatar
LE TROLL
Heu, tu ne voudrais pas m'envoyer ton fichier txt qui plante (un des qui
plantent), que je tire ça au clair (par email), car:
si ça fonctionne pour certains fichiers, je ne vois pas pourquoi ça ne
fonctionnerait pas pour tous, sincèrement j'aimerai bien, envoies si tu veux
bien, que je regarde pourquoi ça plante, je suis intrigué...

Entendons-nous, moi c'est juste les datas chiffrés et la moyenne, si tu y a
rajouté les guillemets (à mon exemple), ce n'est pas moi ça, mais faut voir...

Dans cette attente.

@+, bye, Joe

ECRIRE AU TROLL http://irolog.free.fr/letroll/index.html
----------------



"Mjöllnir" a écrit dans le message de news:

Bonsoir,



Bonsoir,

En tous les cas, surtout ne changez rien à vos fichiers, ils sont corrects.



Je suis bien sur qu'ils sont corrects. Surtout que le programe de Jean-Marc
les lis tous sans erreur !


--
Mjöllnir
Asgarr




Avatar
Mjöllnir
> Oui, et je vois que vous avez fait quelques recherches sur le sujet. Un
fichier csv est bien souvent considéré de façon simplifiée comme une série
de valeurs séparées par des virgules. Mais c'est un peu moins simple et
avec vos fichiers, on est tombé sur les cas qui mettent en défaut cette
analyse incomplète.



Bonsoir,
Je reviens avec une nouvelle question.
Si je veux que le programme enregistre les informations dans un autre
fichier csv, est-ce que je peux utilisé une méthode semblable ?

Je pensais encadré le texte avec des guillemets après avoir remplacé
tous les guillemets par des guillemets doublés. Cela peut fonctionner
ainsi ?


--
Mjöllnir
Asgarr
1 2