Comment fonctionne la conversion
L’outil rassemble d’abord toutes les clés présentes dans les objets : une ligne avec un champ manquant reste alignée sous la bonne colonne. Les objets imbriqués sont aplatis avec des points : {"adresse":{"ville":"Lyon"}} donne une colonne adresse.ville. Les tableaux restent en JSON dans une seule cellule, car il n’existe pas une seule bonne façon de les répartir en colonnes.
Ouvrir le résultat dans Excel
Avec les réglages régionaux français, Excel attend un point-virgule. Si le fichier s’ouvre dans une seule colonne, choisissez le point-virgule et reconvertissez. Les valeurs contenant le séparateur, des guillemets ou des retours à la ligne sont entourées de guillemets, comme le décrit la RFC 4180.
Entrées acceptées
Un tableau JSON d’objets est le cas normal. Un objet seul donne une ligne, et un objet qui contient un tableau (comme {"data":[...]}) utilise ce tableau. Pour l’inverse, voyez l’outil CSV en JSON.
Exemple
Un tableau d’objets JSON devient un CSV avec une colonne par clé.
Entrée
[{"name":"Ada","city":"London"},{"name":"Linus","city":"Helsinki"}]Résultat
name,city Ada,London Linus,Helsinki
