Convertir JSON en CSV

Transformez un tableau JSON en tableau CSV à ouvrir dans Excel ou Google Sheets. Les champs imbriqués deviennent des colonnes à part entière et vous voyez tout de suite un aperçu du tableau.

Vos fichiers ne quittent jamais votre appareil. Tout se passe dans votre navigateur.

Comment ça marche

  1. Ajoutez votre JSONCollez-le, tapez-le, ouvrez un fichier ou déposez-le sur la zone d'entrée. Essayez Exemple si vous voulez simplement découvrir l'outil.
  2. Vérifiez le résultatLe résultat à droite se met à jour pendant que vous tapez. Les erreurs sont indiquées avec la ligne et la colonne.
  3. Copiez ou téléchargezCopiez le CSV en un clic ou téléchargez-le sous forme de fichier.

Comment se passe la conversion

Chaque élément du tableau JSON devient une ligne et chaque clé une colonne. Les objets imbriqués, comme une adresse, sont aplatis en colonnes du type address.city : rien n'est perdu.

Le fichier téléchargé contient un petit marqueur qui indique à Excel de le lire en UTF-8, pour que les accents et caractères spéciaux s'affichent correctement. Choisissez le point-virgule comme séparateur si votre Excel l'attend, ce qui est le cas des versions françaises.

À propos du format JSON

Le JSON (JavaScript Object Notation) est un format texte pour les données structurées. Il utilise des objets avec des clés et des valeurs, des tableaux, des chaînes, des nombres, true, false et null. Presque toutes les API web et beaucoup de fichiers de configuration l'utilisent, car il est facile à lire pour les humains comme pour les programmes.

À propos du format CSV

Le CSV (valeurs séparées par des virgules) stocke un tableau en texte brut : une ligne par enregistrement et un séparateur entre les colonnes. Il s'ouvre dans Excel, Google Sheets et presque tous les outils de base de données, ce qui en fait le moyen le plus simple de faire passer des données d'un programme à un autre.

Questions fréquentes

Et si mes éléments n'ont pas les mêmes clés ?

Toutes les clés de tous les éléments deviennent des colonnes. Les éléments qui n'ont pas une clé reçoivent une cellule vide.

Que deviennent les tableaux à l'intérieur des éléments ?

Ils sont écrits dans une seule cellule sous forme de texte JSON : les données sont conservées et peuvent être relues plus tard.

Mes données sont-elles envoyées quelque part ?

Non. Tout fonctionne dans votre navigateur. Vos données JSON et CSV ne sont pas envoyées sur nos serveurs.

Quelle taille peut avoir mon JSON ?

Les fichiers de plusieurs mégaoctets passent très bien. Pour les très gros fichiers, tout dépend de la mémoire de votre appareil. La coloration est désactivée sur les très gros résultats pour que la page reste fluide.

Pourquoi l'outil dit-il que mon JSON n'est pas valide ?

Les causes fréquentes sont une virgule manquante, une virgule en trop avant un crochet fermant, des apostrophes au lieu de guillemets doubles, ou des commentaires. La zone d'erreur indique la ligne et la colonne pour corriger rapidement.

Est-ce que ça marche sans connexion Internet ?

Oui. Une fois la page ouverte, elle continue de fonctionner même si votre connexion coupe.