cs_Sator
Messages postés351Date d'inscriptionsamedi 7 février 2004StatutMembreDernière intervention 6 octobre 2010
-
14 août 2009 à 17:07
cs_Sator
Messages postés351Date d'inscriptionsamedi 7 février 2004StatutMembreDernière intervention 6 octobre 2010
-
15 août 2009 à 05:32
Bonjour tous le monde, j'essaie de convertir un fichier Csv et de le travailler comme un fichier excel, pour mettre certains champs dans une base access... mais quand je lis la case 1 (ensuite je fais un split) j'arrive sur des cellules qui comporte une virgule (",") et je remaque que non seulement il ne me lis pas les virgules mais qu'en plus il considère qu'il passe à la cellule suivante... bref si quelqu'un à une idée... merci d'avance.
:)Sator :)
ps: si il ni avait pas de faute d'orthographe dans ce texte, il y a fort à parier que ce texte ne serait pas de moi...
A voir également:
Csv et excel me pose quelques problème de virgules...
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 14 août 2009 à 19:29
Salut
Oui, c'est le premier piège des CSV.
Tu ne peux donc pas utiliser de Split directement.
Il te faut lire caractère par caractère et regarder si le caractère qui suit ton séparateur, ta virgule, est une apostrophe ' ou pas.
Si c'est une apostrophe, il ne faut plus chercher de séparateur, mais l'autre ' qui clôturera le champ texte.
Le piège suivant est dans l'utilisation d'apostrophes dans les champs texte ...
En cherchant CSV parmi les sources, il y a de nombreux exemples.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
cs_Sator
Messages postés351Date d'inscriptionsamedi 7 février 2004StatutMembreDernière intervention 6 octobre 2010 15 août 2009 à 05:32
Ok, ça me semble sensé, donc j'essaie et je te redis si j'ai un blème, j'avais essayé de résoudre le problème par un replace... mais ça ne fonctionne pas...
merci encore pour ton aide.
:)Sator :)
ps: si il ni avait pas de faute d'orthographe dans ce texte, il y a fort à parier que ce texte ne serait pas de moi...