Aller au contenu

Convertisseur JSON vers CSV

Transforme chaque objet d'une liste JSON en une ligne CSV. Les clés des objets deviennent l'en-tête et les valeurs remplissent les colonnes.
Vérification de la compatibilité du navigateur
Vérification de la prise en charge de la sélection de fichiers et du téléchargement avant de commencer.

Déposez un fichier ici ou choisissez-en un

Prend en charge les fichiers jusqu'à 20 MiB chacun.

Déposez un fichier, cliquez sur convertir, et c'est terminé. Tout s'exécute directement dans votre navigateur, sans aucun envoi à attendre, et le résultat est prêt à télécharger immédiatement.

À savoir

  • Utilisez une liste d'objets ou une liste de lignes (listes). Ne mélangez pas objets et listes comme lignes.
  • Dans les lignes sous forme d'objets, les objets et listes imbriqués sont stockés comme texte JSON dans une seule cellule.
  • Si les objets ont des clés différentes, toutes les clés sont réunies dans l'en-tête et les valeurs manquantes restent vides.

Mode d'emploi

  1. Sélectionnez un fichier JSON

    Choisissez un fichier JSON jusqu'à 20 MiB.

  2. Lancez la conversion

    Une fois la vérification du fichier terminée, la conversion CSV démarre.

  3. Enregistrez le CSV

    Téléchargez le fichier CSV terminé.

Questions fréquentes

Avez-vous un exemple avec une valeur imbriquée et une clé absente ?

JSON en entrée : [{"id":1,"tags":[2,3]},{"id":2,"note":null}]. CSV en sortie : id,tags,note\r\n1,"[2,3]",\r\n2,, (\r\n indique un saut de ligne). Toutes les clés forment l'en-tête ; [2,3] reste dans une seule cellule entre guillemets, sans créer de colonnes supplémentaires. Les valeurs absentes et null deviennent des cellules vides : cette distinction est donc perdue.

Quel type de JSON peut être converti ?

Une liste d'objets, comme [{"name":"Kim","age":30}], ou une liste de lignes, comme [["name","age"],["Kim",30]]. Les lignes sous forme de listes sont exportées telles quelles, sans ajout d'en-tête. Un objet unique ou une valeur seule n'est pas converti.

Comment les objets imbriqués sont-ils traités ?

Dans les lignes sous forme d'objets, les objets et listes imbriqués sont stockés comme texte JSON dans une cellule, sans être répartis en colonnes. Si vous reconvertissez le CSV en JSON, cette cellule reste une chaîne ; la valeur imbriquée n'est pas restaurée automatiquement.

Que se passe-t-il si les objets ont des clés différentes ?

Les clés de tous les objets sont réunies pour construire l'en-tête CSV. Les cellules des lignes qui ne possèdent pas une clé restent vides.

Puis-je ouvrir le CSV produit dans Excel ?

Oui. Le fichier respecte les règles CSV standard et s'ouvre donc directement dans Excel, Google Sheets et la plupart des autres tableurs.

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

Non. Vos fichiers ne quittent jamais votre appareil. La conversion s'exécute dans votre navigateur et rien n'est téléversé.