2009/10/13 Loïc Guitaut <[email protected]>:
> Salut à tous !
>
> j'ai un petit soucis avec un csv malformé et je commence à m'arracher les
> cheveux, donc je viens vous demander votre avis.
>
> J'ai des lignes de ce type là :
>
> blablabla, plop, "une jolie, description", 12, , , 5
>
> Forcément quand je mets ça dans fastercsv ou équivalent, ça explose. J'ai donc
> cherché du côté des regexp, mais j'ai rien trouvé qui m'aide vraiment. J'ai
> fait tout un tas d'essais mais n'étant pas un gourou à ce niveau là, je
> n'arrive pas à grand chose :/
>
> Si quelqu'un a une solution pour soit splitter la ligne correctement ou
> simplement la "normaliser" pour que ça passe dans un parser CSV, ça serait
> vraiment cool !
>

Il s'agit pourtant là d'une chaine correctement formée : une champ
d'une entrée CSV (une cellule donc) peut contenir des virgules (le
séparateur) voir même des sauts de ligne. Il convient alors d'isoler
la cellule entre guillemets.

-- 
http://fabien.jakimowicz.com
Sent from Paris, France

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
-~----------~----~----~----~------~----~------~--~---

Répondre à