Fonctionnement
L’analyse utilise Papa Parse, conforme à la RFC 4180 : les champs contenant le séparateur, des guillemets ou des retours à la ligne sont entourés de guillemets doubles, et un guillemet à l’intérieur d’un champ est doublé ("").
- CSV → JSON : avec une ligne d’en-tête, vous obtenez un tableau d’objets, sinon un tableau de tableaux. « Détecter les nombres » transforme
10en10mais laisse4,7ou007en texte. - JSON → CSV : prend un tableau d’objets ; les objets et tableaux imbriqués sont écrits en JSON dans leur cellule.
- Changer le séparateur : ajoute les guillemets nécessaires, donc sans risque pour les champs contenant l’ancien ou le nouveau séparateur.
Dans de nombreuses langues européennes (dont le français), Excel écrit le CSV avec des points-virgules, car la virgule sert de séparateur décimal ; la détection automatique gère les deux.