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] -~----------~----~----~----~------~----~------~--~---
