Convertisseur JSON en CSV
Collez un tableau JSON d'objets et obtenez un CSV avec des en-têtes dérivés des clés.
- 100 % local — rien ne quitte votre navigateur
- Sans inscription, sans compte, toujours gratuit
- Téléchargement instantané après conversion
Collez un tableau JSON d'objets et obtenez un CSV avec des en-têtes dérivés des clés.
Need to go the other way? Convert CSV to JSON →
Convertir JSON en CSV : aplatir les données d'API dans un tableur
JSON est le langage natif des APIs web et des bases de données modernes, mais la plupart des analystes de données, équipes métier et outils de reporting préfèrent travailler dans des tableurs. Convertir JSON en CSV aplatit un tableau structuré d'objets en lignes et colonnes que vous pouvez ouvrir dans Excel ou importer dans Google Sheets.
ConvertRow accepte un tableau JSON d'objets. Chaque objet devient une ligne, et l'union de toutes les clés à travers tous les objets devient les en-têtes de colonnes. Les clés manquantes dans certains objets produisent des cellules vides – cette approche gère les enregistrements JSON inconsistants sans erreurs.
Pour de meilleurs résultats, assurez-vous que votre JSON est un tableau au niveau supérieur (commence par [ et se termine par ]). Les objets et tableaux imbriqués dans les enregistrements sont sérialisés comme des chaînes JSON dans la cellule correspondante.
Cas d'usage courants pour la conversion JSON vers CSV :
- Exporter des données de réponse d'API pour analyse dans un tableur
- Convertir un export de base NoSQL en table plate
- Partager des données structurées avec des parties prenantes non techniques
- Migrer des enregistrements d'un système JSON vers un outil acceptant le CSV
Frequently Asked Questions
Le convertisseur attend un tableau JSON d'objets – par exemple [{"nom":"Ada","role":"Ingénieure"}]. Il accepte aussi un objet unique, qu'il enveloppe automatiquement dans un tableau.
Les objets et tableaux imbriqués sont sérialisés comme une chaîne JSON dans la cellule. Si vous avez besoin de ces champs comme colonnes séparées, aplatissez le JSON avant la conversion.
Les valeurs JSON null sont converties en cellules vides dans le CSV. Les clés non définies produisent également des cellules vides pour les enregistrements où la clé est absente.
Les colonnes apparaissent dans l'ordre où les clés sont rencontrées en premier – correspondant généralement à l'ordre des clés du premier objet du tableau.