N Nouplo

Convertir un JSON en CSV

Transformez les réponses d'API et les exports en CSV prêt pour le tableur, sans que vos données quittent la page.

Résultat
Collez ou saisissez du texte ci-dessus pour voir le résultat ici.

Vos fichiers restent sur votre appareil

Cet outil fonctionne entièrement dans votre navigateur. Ce que vous collez est traité sur votre appareil et n’est jamais envoyé à un serveur : vous pouvez l’utiliser sans crainte avec des jetons, des clés et des textes non publiés.

Comment ça marche

  1. Collez votre JSON dans la zone de saisie. Il doit s'agir d'un tableau d'objets, comme le résultat d'un appel d'API. Un objet seul est traité comme un tableau d'une seule ligne.
  2. Choisissez le séparateur. La virgule est la norme ; prenez le point-virgule si votre Excel utilise la virgule comme séparateur décimal, ou la tabulation pour coller directement dans un tableur.
  3. Cliquez sur « Convertir en CSV ». La ligne d'en-tête est construite à partir de l'union de toutes les clés, dans leur ordre d'apparition.
  4. Copiez le résultat ou téléchargez-le en fichier .csv, puis ouvrez-le dans Excel, Google Sheets ou Numbers.

Questions fréquentes

Mon JSON est-il envoyé quelque part ?
Non. La conversion est du simple JavaScript exécuté dans la page. Rien n'est envoyé sur un serveur, et l'outil fonctionne hors ligne. L'offre gratuite autorise 10 opérations par jour. Pro supprime cette limite.
Que deviennent les objets et tableaux imbriqués ?
L'outil attend des objets plats. Toute valeur qui est elle-même un objet ou un tableau est écrite dans la cellule sous forme de chaîne JSON : aucune donnée n'est perdue, mais elle ne sera pas répartie en colonnes distinctes.
Et si les objets n'ont pas les mêmes clés ?
Chaque clé rencontrée dans un objet quelconque devient une colonne. Les objets qui ne possèdent pas cette clé reçoivent une cellule vide dans la colonne correspondante.
Comment sont traités les virgules et les guillemets dans les valeurs ?
Les valeurs contenant le séparateur, des guillemets doubles ou des retours à la ligne sont encadrées par des guillemets doubles, les guillemets internes étant doublés, comme l'exige la RFC 4180. Excel et Sheets les lisent correctement.
Pourquoi Excel affiche-t-il tout dans une seule colonne ?
Dans certaines langues, dont le français, Excel attend un point-virgule comme séparateur. Relancez la conversion avec le point-virgule sélectionné, ou passez par Données > À partir d'un fichier texte et choisissez-y le séparateur.

Outils associés