Convertisseur JSON, CSV, XML, YAML et Excel

Collez vos données ou ouvrez un fichier, choisissez le format de sortie, vérifiez l’aperçu et téléchargez le résultat.

Options

Traitement local : vos données restent sur votre appareil.

Comment convertir vos données

  1. Collez vos données ou ouvrez un fichier JSON, CSV, Excel, XML ou YAML. Le format d’entrée est détecté automatiquement.
  2. Choisissez le format de sortie : la conversion est immédiate et un aperçu en tableau s’affiche.
  3. Ajustez les options si besoin : séparateur, en-têtes, détection des nombres.
  4. Copiez ou téléchargez le résultat.

Exemple : JSON vers CSV

Ce JSON :

[
  { "nom": "Dupont", "ville": "Nantes", "adresse": { "cp": "44000" } },
  { "nom": "Martin", "ville": "Lyon", "adresse": { "cp": "69001" } }
]

devient ce CSV (séparateur point-virgule) :

nom;ville;adresse.cp
Dupont;Nantes;44000
Martin;Lyon;69001

Choisir le bon format

  • CSV : le plus simple pour Excel, LibreOffice, Google Sheets et les imports en base de données.
  • Excel (.xlsx) : pour un fichier qui s’ouvre directement en tableur, sans question d’encodage.
  • JSON : pour les API et le développement web.
  • YAML : pour les fichiers de configuration lisibles.
  • XML : pour les échanges avec des logiciels plus anciens ou des formats normalisés.
  • SQL : pour insérer rapidement des lignes dans une table existante.

Limites

  • Seule la première feuille (ou la feuille choisie) d’un fichier Excel est convertie ; les formules sont remplacées par leur dernière valeur calculée.
  • Les mises en forme Excel (couleurs, cellules fusionnées) ne sont pas conservées.
  • Méfiez-vous des cellules commençant par « = » dans un CSV ouvert avec Excel : elles peuvent être interprétées comme des formules.

Questions fréquentes

Comment ouvrir un CSV avec les accents dans Excel ?

Laissez cochée l’option « Compatible Excel » : le fichier est enregistré en UTF-8 avec une signature (BOM) qui indique à Excel le bon encodage. Le point-virgule est le séparateur attendu par Excel en français.

Comment sont convertis les objets imbriqués en CSV ?

Ils sont « aplatis » : la propriété adresse.ville devient une colonne. Les tableaux sont écrits au format JSON dans la cellule. L’option « Reconstruire les objets imbriqués » fait l’inverse lors d’une conversion de CSV vers JSON.

Mon JSON contient un objet et non un tableau, que se passe-t-il ?

Si l’objet contient une seule liste (par exemple {"data": [ … ]}), c’est elle qui est convertie en tableau. Sinon, l’objet devient une seule ligne.

Les codes postaux et numéros de téléphone perdent-ils leur 0 initial ?

Non : une valeur comme 01234 n’est jamais transformée en nombre. Elle reste un texte, même avec la détection des nombres activée.

Quelle taille de fichier est acceptée ?

Jusqu’à environ 20 Mo selon votre appareil. L’aperçu affiche les 50 premières lignes, mais le fichier produit contient toutes les données.