Toolio English
Tous les outils

JSON ⇄ CSV

Convertis entre JSON et CSV dans les deux sens


    

Passe d'un tableau JSON d'objets à un fichier CSV — et inversement — en un clic. Dans le sens JSON → CSV, les colonnes sont l'union de toutes les clés rencontrées, les valeurs contenant une virgule, un guillemet ou un saut de ligne sont correctement échappées (guillemets doublés), et tu choisis le délimiteur (virgule, point-virgule ou tabulation). Dans le sens CSV → JSON, un parser maison gère les champs entre guillemets, les virgules et sauts de ligne échappés, détecte automatiquement le délimiteur et transforme la première ligne en entêtes pour produire un JSON indenté.

Parfait pour préparer un import tableur, inspecter un export d'API ou nettoyer un jeu de données. Tout est calculé dans ton navigateur : aucune ligne n'est envoyée sur le réseau, rien n'est stocké, sans suivi ni publicité, et ça fonctionne hors-ligne. Le résultat se copie ou se télécharge en .csv / .json.

FAQ

Quel format JSON est attendu en entrée ?
Un tableau d'objets plats, par ex. <code>[{"nom":"Alice","age":30}, …]</code>. Les clés absentes d'une ligne donnent une cellule vide ; les valeurs imbriquées (objets/tableaux) sont sérialisées en JSON. Un JSON qui n'est pas un tableau d'objets affiche une erreur claire.
Le délimiteur est-il détecté automatiquement ?
En CSV → JSON, oui : l'outil compte les virgules, points-virgules et tabulations hors guillemets sur la première ligne et choisit le plus fréquent. En JSON → CSV, c'est toi qui choisis le délimiteur de sortie.
Les virgules et sauts de ligne dans une cellule sont-ils gérés ?
Oui. Le parser maison respecte la convention CSV : un champ entre guillemets peut contenir le délimiteur, des sauts de ligne et des guillemets doublés (<code>""</code>). À l'écriture, ces valeurs sont automatiquement entourées de guillemets.
Mes fichiers sont-ils téléversés sur un serveur ?
Non, jamais. Toute la conversion se fait localement dans le navigateur, sans envoi réseau ni stockage. Sans suivi ni publicité, utilisable hors-ligne.