Convertir entre JSON et CSV
Convertisseur JSON ↔ CSV en ligne gratuit — transformez une réponse d'API en tableur ouvrable dans Excel ou Google Sheets, ou amorcez une fixture de test JSON depuis un dump de colonnes que votre collègue vous a envoyé par mail. Collez un tableau JSON d'objets (ou un objet JSON d'objets) et l'outil détecte automatiquement les colonnes et rend un CSV RFC 4180 propre. Collez un CSV et obtenez un tableau JSON en retour. Choisissez le délimiteur (virgule pour CSV standard, tab pour TSV qui se colle proprement dans Sheets, point-virgule pour Excel européen, ou pipe pour les dumps de base de données), basculez si la première ligne est un en-tête, et décidez si les valeurs comme « 42 », « true », « null » doivent être coercées en JSON typé ou conservées comme chaînes (important pour les IDs comme « 00123 » qui doivent rester des chaînes). Conversion via copie au presse-papiers ou téléchargement .json/.csv avec BOM UTF-8 pour qu'Excel l'ouvre correctement.
Comment utiliser
JSON ou CSV — la direction est auto-détectée par défaut.
Délimiteur, ligne d'en-tête, coercition de types.
CSV ou JSON apparaît dans le volet droit.
Obtenez une copie au presse-papiers ou un fichier .csv / .json.
Convertir un tableau JSON d'objets en fichier CSV/TSV/Excel, ou coller un CSV et obtenir du JSON — dans les deux sens, dans le navigateur
Fonctionnalités
Utilisations typiques
- Convertir une réponse JSON d'API (50 Mo et plus) en CSV pour l'ouvrir dans Excel ou Google Sheets.
- Transformer un dump de colonnes de tableur en tableau JSON pour amorcer une fixture Jest/PHPUnit.
- Convertir un CSV avec point-virgule Excel allemand/français en CSV moderne séparé par virgules attendu par vos outils.
- Retirer la coercition de types pour garder « 00123 » comme chaîne au lieu de devenir le nombre 123 (perte du zéro initial).
- Générer un TSV (séparé par tabs) pour coller directement dans une Google Sheet ou un tableau Notion.
- Faire l'aller-retour d'une petite config JSON vers CSV, éditer dans Excel, recoller, reconvertir en JSON — édition rapide par lot sans écrire de script.
Pourquoi celui-ci
La plupart des convertisseurs en ligne vous forcent à choisir JSON-vers-CSV ou CSV-vers-JSON comme deux outils séparés. Celui-ci les combine avec auto-détection — collez n'importe quoi, obtenez l'autre. L'échappement RFC 4180 est implémenté correctement pour que les valeurs avec nouvelles lignes, virgules ou guillemets ne corrompent pas silencieusement votre sortie (un vrai mode d'échec de nombreux convertisseurs bas de gamme). Le téléchargement inclut un BOM UTF-8 pour qu'Excel gère correctement les caractères accentués sans afficher de mojibake. Sans inscription, sans quota par payload.
Questions fréquentes
Qu'est-ce que la "coercition de types" ?
Sans elle, CSV → JSON garde chaque cellule comme chaîne ("42" reste "42"). Avec elle, les chaînes qui ressemblent à des valeurs JSON sont converties : "42" → 42, "true" → true, "null" → null, "3.14" → 3.14. Utile pour les données typées, dangereux si vous avez des IDs qui ressemblent à des nombres mais doivent rester chaînes ("00123" devient 123).
Supporte-t-il le JSON imbriqué ?
JSON → CSV fera JSON.stringify de tout objet/tableau imbriqué dans la cellule comme texte. CSV → JSON ne parse pas automatiquement les cellules qui contiennent du JSON — basculez "Coercion de types" et les valeurs JSON seront parsées.
Et l'UTF-8 BOM ?
Le téléchargement inclut un UTF-8 BOM pour qu'Excel l'ouvre correctement avec des caractères multi-octets. La copie au presse-papiers n'inclut pas de BOM (Sheets et outils modernes gèrent UTF-8 nativement).
Comment gère-t-il les très grandes entrées ?
La limite douce est d'environ 5 Mo — au-delà, la page reste utilisable mais l'éditeur textarea devient lent. Pour les grandes données, préférez le chemin de téléchargement .json/.csv.
Pourquoi point-virgule pour "Excel EU" ?
Dans les locales où le séparateur décimal est "," (la plupart de l'Europe), Excel utilise ";" comme délimiteur CSV par défaut pour éviter l'ambiguïté. Les fichiers exportés depuis une installation Excel allemande ou française seront séparés par des points-virgules.
Mobile ?
Oui — les volets d'entrée et de sortie s'empilent sur les écrans étroits.
Nous le pouvons — et c'est gratuit ! Envoyez-nous simplement un message rapide avec votre idée. Si vous voulez en discuter en détail, laissez votre e-mail et nous reviendrons vers vous. Vous pouvez rester anonyme.