Présentation
JSON ⇄ CSV est un outil bidirectionnel conçu pour les données structurées tabulaires. Il peut exporter un tableau JSON d'objets vers un fichier CSV standard, ou analyser du CSV pour revenir à un tableau JSON. L'outil respecte la RFC 4180, en échappant automatiquement les virgules, les sauts de ligne et les guillemets doubles, et est entièrement compatible avec Excel, Google Sheets, Numbers et d'autres tableurs grand public.
Comment utiliser cet outil
Étape 1 — collez un tableau JSON (chaque élément est un objet représentant un enregistrement) dans le panneau de gauche, ou cliquez sur « Exemple » pour charger un exemple. Étape 2 — l'outil extrait l'union de toutes les clés d'objets comme ligne d'en-tête, remplit les champs manquants par des valeurs vides et génère le CSV. Étape 3 — pour l'opération inverse, collez du CSV à droite ; la première ligne est traitée comme en-tête et les lignes suivantes sont converties en un tableau d'objets. Étape 4 — copiez ou téléchargez le résultat converti. Les objets ou tableaux imbriqués sont sérialisés en chaînes JSON à l'intérieur de la cellule.
Cas d'usage courants
Les analystes de données importent le JSON d'API back-end dans Excel pour des analyses croisées ; les équipes opérationnelles convertissent des listes d'utilisateurs CSV exportées de systèmes métier en JSON pour des imports en masse dans un CMS ; les ingénieurs QA transforment des données de test CSV en fixtures JSON ; les chefs de produit échangent des rapports de back-office entre CSV et JSON pour les partager avec différents collègues ; les data engineers prévisualisent les données lors du débogage ETL.
Détails techniques
L'outil attend un JSON avec un tableau d'objets au niveau supérieur ; les non-tableaux ou tableaux vides déclenchent un avertissement. Les valeurs contenant des virgules, des guillemets doubles ou des sauts de ligne sont automatiquement encadrées de guillemets doubles et les guillemets internes sont échappés par doublement. La sortie CSV utilise des sauts de ligne CRLF pour rester compatible avec la version Windows d'Excel. Les en-têtes correspondent à l'union de toutes les clés d'objets, en conservant l'ordre de leur première apparition ; les nombres et booléens en JSON deviennent des chaînes en CSV et le restent au retour.
Confidentialité et sécurité
Toutes les conversions se déroulent en local. Les listes d'utilisateurs, données de commandes, données de suivi et autres tableaux sensibles ne sont jamais envoyés, votre confidentialité est donc pleinement protégée.