Convertisseur JSON vers CSV : Convertir en ligne gratuitement
140 utilisationsConseils JSON vers CSV
Convertir des tableaux JSON en CSV
Collez un tableau JSON d'objets pour obtenir un CSV propre avec en-têtes automatiques.
Télécharger le CSV instantanément
Téléchargement en un clic en .csv pour Excel ou Google Sheets.
Délimiteurs personnalisables
Virgule, point-virgule ou tabulation au choix.
Traitement local sécurisé
Tout se passe dans votre navigateur. Aucune donnée n'est envoyée.
Questions fréquemment posées
L'outil conserve-t-il l'ordre original des clés JSON dans le CSV ?
Oui, les en-têtes de colonnes suivent l'ordre exact des clés du premier objet. Si "nom" apparaît avant "email" dans votre premier objet, cet ordre est conservé. Attention : certains navigateurs réordonnent les clés dans l'aperçu. Téléchargez le fichier et vérifiez-le d'abord dans un éditeur de texte. Pour des résultats prévisibles, utilisez un tableau JSON avec un ordre de clés cohérent.
Ce convertisseur peut-il traiter des tableaux JSON avec des millions de lignes ?
Pas vraiment. Les navigateurs limitent la mémoire à environ 2 Go, donc les tableaux de plus de 100 000 lignes risquent de figer votre onglet. Pour de gros volumes, découpez le JSON en blocs de 50 000 lignes ou utilisez un outil ligne de commande comme jq. Testez d'abord avec 100 lignes – ça prend moins d'une seconde. Les performances dépendent aussi de la RAM de votre machine.
Est-ce que les accents et les emojis sont conservés dans le CSV ?
Tout à fait : l'outil préserve l'intégralité des caractères UTF-8. Les accents (é, è, ç), les caractères asiatiques et les emojis comme 🚀 restent intacts après conversion. Problème fréquent : Excel peut déformer ces caractères à l'ouverture. Vérifie d'abord le fichier dans un éditeur de texte basique. Sur Windows, télécharge-le avec l'option UTF-8 BOM — ça résout 90% des soucis d'affichage.
Le convertisseur gère-t-il les tableaux JSON dont les objets ont des structures de clés variables ?
Oui, mais vous obtiendrez beaucoup de cellules vides. L'outil analyse les 50 premiers objets pour construire la liste des colonnes. Si l'objet 51 introduit une nouvelle clé, ce champ est supprimé sans préavis. Pour un CSV complet, uniformisez d'abord vos clés JSON ou exécutez un petit script pour lister toutes les clés uniques de votre jeu de données.
Puis-je convertir un objet JSON imbriqué, pas seulement un tableau plat ?
Oui, mais l'outil aplatit les structures imbriquées avec une notation par points. Par exemple, {"utilisateur":{"nom":"Sam"}} devient une colonne nommée utilisateur.nom avec la valeur Sam. Les tableaux dans les objets sont sérialisés en chaînes JSON dans une seule cellule. C'est généralement acceptable pour les feuilles de calcul, mais cela ne donne pas de tables relationnelles. Si vous avez besoin d'une vraie imbrication, aplatissez votre JSON manuellement d'abord. Cette approche garde la sortie prévisible et évite les colonnes vides surprises.
Puis-je convertir un objet JSON unique (pas un tableau) en CSV ?
Oui, mais vous obtiendrez une seule ligne de données. L'outil traite un objet unique comme un tableau à un élément, donc chaque paire clé-valeur devient une colonne. Par exemple, {"id":1,"name":"Sam"} donne un CSV avec les en-têtes id et name, et une seule ligne. C'est rarement ce qu'on recherche — la plupart des cas nécessitent plusieurs lignes. Si vous générez une réponse d'API, enveloppez votre objet entre crochets avant de le coller. Vous éviterez un mal de tête plus tard.
Comment convertir une réponse d'API JSON en CSV sans écrire de code ?
Collez la réponse JSON brute dans le champ de saisie, puis cliquez sur Convertir. L'outil détecte automatiquement les tableaux, donc un payload typique comme [{...},{...}] devient des lignes instantanément. Si votre JSON a un wrapper comme {"data":[...]}, retirez-le d'abord—copiez juste ce qui est entre les crochets. Cliquez sur Télécharger pour obtenir un fichier .csv prêt pour Excel ou Google Sheets. Pour les réponses avec des champs imbriqués, attendez-vous à des en-têtes en notation pointée comme user.address.city. C'est bien pour un usage tabulaire plat, mais vous n'aurez pas de tables relationnelles. Testez avec un petit échantillon pour vérifier l'ordre des colonnes avant de convertir tout le jeu de données.
Est-il vrai qu'un CSV collé perd sa structure de colonnes ?
Non, c'est une idée reçue tenace. Collez un JSON comme [{"id":1,"name":"Sam"}] et les colonnes id et name restent distinctes. Une copie depuis l'aperçu conserve bien les virgules. Attention toutefois : dans Excel français, un collage direct peut tout regrouper dans la colonne A, car le séparateur attendu est le point-virgule. Passez plutôt par le bouton Télécharger, puis importez le fichier via Données → À partir d'un texte.
Pourquoi mes chiffres exportés se transforment-ils bizarrement dans Excel ?
Excel devine les types de données tout seul à l'ouverture. Si vos identifiants JSON commencent par zéro, le tableur les efface souvent par défaut. Ouvrez plutôt un fichier vide, puis passez par le menu d'importation de texte. Cette astuce simple force Excel à conserver vos formats originaux intacts.
Est-ce que les délimiteurs personnalisés cassent les tableurs lors de l'importation ?
Pas si vous indiquez le bon séparateur à votre logiciel. En choisissant un point-virgule au lieu d'une virgule, Excel fusionnera vos colonnes en une seule. Allez dans Données, cliquez sur Convertir, puis sélectionnez votre caractère personnalisé. Cela rétablit l'affichage immédiatement. La plupart des outils gèrent ces séparateurs sans souci après un simple réglage.
Comment convertir JSON en CSV
- Collez votre tableau JSON
- Choisissez le délimiteur
- Cliquez sur Convertir
- Téléchargez le fichier .csv