ToolsMaxxing

Convertisseur JSON et CSV

Transformez un tableau JSON en tableau CSV, ou un fichier CSV en objets JSON.

Vos fichiers restent sur votre appareil

Comment ça marche

  1. 1Choisissez JSON en CSV ou CSV en JSON.
  2. 2Collez vos données, ou choisissez Essayer un exemple.
  3. 3Réglez le séparateur et si les clés imbriquées utilisent des points.
  4. 4Copiez ou téléchargez le résultat, puis ouvrez le CSV dans Excel ou Sheets.

À quoi servent les options

Séparateur
Virgule, point-virgule, tabulation ou barre verticale. Utilisez le point-virgule pour les tableurs réglés sur une langue européenne.
Clés imbriquées en a.b
Un objet imbriqué comme {"a":{"b":1}} devient une colonne nommée a.b, et la conversion inverse reconstruit l'imbrication.
Détecter nombres et booléens
À la lecture du CSV, transforme 42 en nombre et true en booléen au lieu de garder des chaînes.

Confidentialité

Tout s'exécute dans votre navigateur. Ce que vous collez n'est jamais envoyé à un serveur.

Questions fréquentes

Quelle forme de JSON fonctionne le mieux ?

Un tableau d'objets qui partagent les mêmes clés. Un objet seul est traité comme un tableau d'une ligne. Si les lignes ont des clés différentes, les colonnes sont l'union de toutes les clés et les vides restent vides.

Comment les tableaux à l'intérieur d'une ligne sont-ils écrits ?

Sous forme de chaîne JSON dans une cellule, par exemple ["a","b"]. Une cellule CSV ne peut pas contenir de liste, donc cela conserve les données sans perte.

Le CSV a-t-il besoin d'une ligne d'en-tête ?

Oui. La première ligne sert de noms de propriétés. Des noms d'en-tête en double ou vides donneront des clés inutilisables, donc corrigez-les d'abord.

Pourquoi vois-je un avertissement sur la longueur des lignes ?

Certaines lignes ont plus ou moins de cellules que l'en-tête. Les données sont tout de même converties, mais cherchez des virgules parasites qui ne sont pas entre guillemets.

Les virgules et les sauts de ligne dans les valeurs sont-ils gérés ?

Oui. Les valeurs qui contiennent le séparateur, des guillemets ou des sauts de ligne sont entourées de guillemets doubles, et les guillemets internes sont doublés, comme le décrit la RFC 4180.

Outils associés