Tour du Code · pièce 21

JSON en CSV

Convertissez un tableau JSON en CSV, et un CSV en JSON.

🔒 Traité dans votre navigateur · Sans envoi · Sans inscription

Convertir du JSON en CSV (et du CSV en JSON)

Collez un tableau JSON d'objets pour obtenir un fichier CSV à ouvrir dans Excel, Google Sheets ou Numbers. Chaque clé distincte devient une colonne, si bien que des objets aux champs différents restent correctement alignés. Utilisez ⇄ Inverser pour faire l'inverse et transformer un fichier CSV en tableau JSON.

Comment sont gérés les objets imbriqués ?

Avec « Aplatir les objets imbriqués » activé, {"user": {"name": "Ann"}} devient une colonne user.name. Les tableaux sont écrits sous forme de texte JSON dans la cellule. Désactivez l'aplatissement pour stocker chaque objet imbriqué en chaîne JSON.

Pourquoi les accents s'affichent-ils mal dans Excel ?

Les anciennes versions d'Excel supposent un encodage ancien pour les fichiers CSV. Cochez « Compatible Excel » pour ajouter une marque d'ordre des octets UTF-8 : les caractères comme é, ü ou 中文 s'affichent alors correctement à l'ouverture du fichier téléchargé.