Hello, Le 20 octobre 2014 22:28, Alioune Dia <[email protected]> a écrit : > Je voulais savoir si il y' avait un RFC concernant le CSV
Ne cherche pas plus longtemps : y'a rien. Ni définition de l'encodage, ni du caractère de séparation, ni de la séquence de fin de ligne. CSV c'est juste un standard que chacun lit comme il veut, et chaque logiciel tente de s'adapter à l'autre lors de l'import ou de l'export (la fenêtre d'import d'un CSV de libreoffice est bien fichue mais montre bien que CSV, c'est n'importe quoi)... Et dès que tu tombes sur un Excel, t'es mort ;-) CSV c'est juste un format utile pour faire des trucs rapidement, mais ça peut casser. Quand je dois bosser en CSV pour échanger des données avec quelqu'un, je lui précise toujours "utf8, avec des virgules, des guillemets et un seul \n à la fin". La plupart du temps, le gars en face ne comprend pas pourquoi je précise, lance sa moulinette et me pond de la merde qui plante au premier parsing. Sinon avec le copain python tu as csv.Sniffer qui permet parfois de s'en sortir. https://docs.python.org/2/library/csv.html#csv.Sniffer mais tu connais déjà ;-) -- Thomas -- Ce message a été envoyé à la liste [email protected] Gestion de votre abonnement : http://dakarlug.org/liste Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug Le site du DakarLUG : http://dakarlug.org
