Convertisseur JSON vers CSV — Aplatir un JSON imbriqué
Convertissez des tableaux JSON, des objets imbriqués et du NDJSON en CSV dans votre navigateur. Les clés imbriquées deviennent des colonnes à chemin pointé, avec options de délimiteur et d'en-tête.
🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargéTransformez du JSON en CSV prêt pour le tableur
Les API, les outils d'export de journaux et les bases de données NoSQL parlent JSON, alors que les tableurs, les outils de BI et les assistants d'importation attendent généralement du CSV. Le Convertisseur JSON vers CSV comble cet écart. Collez un tableau d'objets, un objet unique ou du JSON délimité par des sauts de ligne, et l'outil construit une table avec une ligne par enregistrement et une colonne par champ. L'aperçu montre exactement à quoi ressembleront vos données avant le téléchargement, et le CSV peut être copié dans le presse-papiers ou enregistré sous forme de fichier.
Dans la réalité, le JSON est rarement plat. Une fiche client peut contenir un objet address et une liste de tags. Au lieu de déverser ces structures dans une seule cellule illisible, le convertisseur les aplatit à l'aide de chemins pointés : address.city, address.zip, tags.0, tags.1, etc. Si vous préférez garder les tableaux regroupés, réglez l'option des tableaux sur Keep as JSON text : chaque tableau sera alors écrit en JSON compact dans une seule colonne.
Gère les enregistrements irréguliers
Les objets d'un même tableau ont souvent des champs différents, en particulier lorsque des propriétés facultatives sont omises. Le convertisseur parcourt chaque enregistrement, rassemble l'union de toutes les clés dans l'ordre de leur première apparition et remplit les valeurs manquantes avec des cellules vides, afin qu'aucune donnée ne soit perdue en silence. Les valeurs null deviennent des cellules vides, les booléens et les nombres sont écrits en texte brut, et les valeurs contenant le délimiteur, des guillemets ou des sauts de ligne sont mises entre guillemets conformément à la norme CSV (RFC 4180).
Délimiteurs, en-têtes et confidentialité
Choisissez la virgule pour la plupart des outils, le point-virgule pour les tableurs configurés dans des régions qui utilisent la virgule décimale, la tabulation pour les fichiers TSV, ou la barre verticale lorsque vos données contiennent beaucoup de virgules. Désactivez la ligne d'en-tête lorsque vous ajoutez des enregistrements à un fichier existant. Tout le traitement s'effectue localement dans votre navigateur : le JSON que vous collez ou déposez n'est jamais envoyé, ce qui rend l'outil sûr pour des réponses d'API contenant des données personnelles, une configuration interne ou des journaux d'accès. Pour les fichiers très volumineux, l'aperçu affiche les 100 premières lignes, tandis que le téléchargement contient toujours l'ensemble des enregistrements.
Comment utiliser
- Ajoutez le JSONCollez un tableau JSON, un objet unique ou du NDJSON, ou déposez un fichier .json.
- Choisissez les optionsSélectionnez le délimiteur, décidez du traitement des tableaux et activez ou désactivez la ligne d'en-tête.
- Vérifiez l'aperçuContrôlez les colonnes aplaties et les premières lignes dans le tableau d'aperçu.
- Téléchargez ou copiezEnregistrez le fichier CSV ou copiez-le dans le presse-papiers.