Quand convertir JSON en CSV
CSV est le format universel des données tabulaires. Convertissez en CSV quand vous devez ouvrir des données dans Excel ou Google Sheets, les importer dans une base de données relationnelle, les envoyer à quelqu'un qui n'est pas à l'aise avec JSON, ou exécuter une analyse dans un outil de données.
Comment fonctionne la conversion
La conversion JSON vers CSV fonctionne mieux sur des tableaux d'objets plats. Chaque objet du tableau devient une ligne. Chaque clé unique parmi tous les objets devient un en-tête de colonne. Les valeurs sont remplies pour chaque ligne où la clé existe.
[{"name":"Alice","age":30},{"name":"Bob","age":25}]
Devient :
name,age
Alice,30
Bob,25
Gérer les objets imbriqués
Les objets imbriqués ne correspondent pas proprement aux colonnes CSV. La meilleure approche est d'aplatir d'abord le JSON : notre outil d'aplatissement JSON convertit {"user":{"name":"Ada"}} en {"user.name":"Ada"}, qui devient ensuite un en-tête de colonne correct dans le CSV.
Convertissez instantanément
Utilisez notre outil JSON vers CSV — collez votre tableau JSON et téléchargez immédiatement le fichier CSV. Si vous devez faire le chemin inverse, notre convertisseur CSV vers JSON lit la ligne d'en-tête et convertit chaque ligne suivante en objet JSON.
Que deviennent les types de données ?
CSV est un format textuel — il n'y a pas de notion de types de données. Nombres, booléens et dates deviennent tous des chaînes de texte dans le CSV. Quand vous importez le CSV dans une base de données ou un outil d'analyse, vous devrez généralement préciser quelles colonnes doivent être traitées comme des nombres ou des dates.
Questions fréquentes
- Puis-je convertir du JSON imbriqué en CSV ?
- Oui, mais vous devez d'abord aplatir le JSON. Utilisez notre outil d'aplatissement JSON pour convertir les objets imbriqués en clés en notation pointée, puis convertissez en CSV. Cela transforme
user.nameen en-tête de colonne. - Que se passe-t-il si mes objets JSON ont des clés différentes ?
- Notre convertisseur gère les objets incohérents avec souplesse. Il collecte toutes les clés uniques de tous les objets et les utilise comme en-têtes de colonnes. Les objets auxquels il manque une clé particulière auront une cellule vide pour cette colonne.
- Comment ouvrir le CSV dans Excel ?
- Téléchargez le fichier CSV et double-cliquez dessus. Excel ouvre directement les fichiers CSV. Si les nombres sont importés comme du texte, utilisez l'option « Convertir en nombre » d'Excel pour corriger le type.