{ }JSONKit.tools

Convertisseur JSON vers CSV

Transformez un tableau d’objets JSON en table CSV. Les objets imbriqués deviennent des colonnes pointées, guillemets et virgules sont échappés correctement, et le résultat se télécharge.

JSON → CSV⇄CSV → JSON
Séparateur

Entrée

CSV

En attente de la saisie…

À propos de cet outil

Les tableurs veulent une grille plate ; les API renvoient des arbres imbriqués. Ce convertisseur parcourt chaque objet, l’aplatit en noms de colonnes pointés et construit l’en-tête à partir de l’union de toutes les clés rencontrées, si bien que des lignes de formes différentes restent alignées. Les valeurs contenant le séparateur, des guillemets ou des sauts de ligne sont échappées comme l’exige la RFC 4180, ce qu’attendent Excel, Numbers et Google Sheets à l’ouverture du fichier.

Comment l’utiliser

  1. 1Coller un tableau d’objets JSON dans le panneau d’entrée.
  2. 2Choisir le séparateur attendu par votre tableur — virgule, point-virgule ou tabulation.
  3. 3Copier le CSV, ou cliquer sur Télécharger pour l’enregistrer en fichier .csv.

Questions fréquentes

›Comment les objets imbriqués sont-ils convertis en CSV ?

Ils sont aplatis en noms de colonnes pointés : { "address": { "city": "London" } } devient une colonne nommée address.city. Les tableaux reçoivent un indice — tags[0], tags[1] — pour que rien ne disparaisse en silence.

›Et si mes objets ont des clés différentes ?

L’en-tête est l’union de toutes les clés trouvées dans toutes les lignes, et les lignes qui n’en ont pas reçoivent une cellule vide. Des données irrégulières s’alignent quand même dans un tableur.

›Gère-t-il les virgules et les guillemets dans les valeurs ?

Oui. Toute valeur contenant le séparateur, un guillemet double ou un saut de ligne est entourée de guillemets, et les guillemets internes sont doublés — les règles d’échappement de la RFC 4180 qu’attendent Excel et Google Sheets.

›Mon JSON est un objet seul, pas un tableau. Cela fonctionnera-t-il ?

Oui, un objet seul est traité comme une table d’une ligne. Pour plusieurs lignes, passez un tableau d’objets au niveau supérieur.

›Puis-je ouvrir le résultat dans Excel ?

Téléchargez le fichier et ouvrez-le directement. Si votre configuration régionale utilise le point-virgule comme séparateur de liste — le cas en français — passez d’abord le séparateur sur point-virgule : Excel découpera alors les colonnes correctement, sans étape d’importation.