• [^] # Re: Il est où le problème dans le CSV ?

    Posté par (site web personnel) . En réponse au journal En finir avec CSV ou Excel pour échanger des données. Évalué à 7.

    Le problème du CSV, est qu'il donne l'impression de pouvoir être parsé simplement comme une chaîne de texte. Pourtant, si l'on tient compte :

    • des champs multilignes placées entre guillemets
    • des caractères d'échappements avant le séparateur
    • des caractères d'échappements avant les guillemets
    • ...

    on se retrouve vite avec qqch de trop complexe pour être traité avec juste cut. Je pense que même awk ne doit pas permettre de traiter un csv de façon fiable.

    Désormais, je le traite comme un fichier binaire, en utilisant une librairie dédiée dans un langage lourd, et ça se passe beaucoup mieux comme ça :)