Guide Conversion de Formats

Gratuit CSV · XML · JSON · HTML · Markdown Sans inscription · Aucune donnée stockée · Utilisable hors ligne après chargement

Outils dans ce guide

Formateur CSV
Formater
CSV → JSON
Vers JSON
JSON → CSV
Vers CSV
Formateur XML
Formater
XML → JSON
Vers JSON
JSON → XML
Vers XML
HTML → Markdown
Vers Markdown
JSON Formatter & Validator
Format, validate and minify JSON
Dernière mise à jour : 28 septembre 2026  ·  v1.0
Réponse rapide
Que faut-il vérifier lors d'une conversion de format ?

CSV, XML, JSON, HTML et Markdown suivent des règles différentes. Vérifiez les en-têtes, les types, les attributs et les structures imbriquées avant la conversion.

Convertir CSV en JSON

Le CSV ne possède pas de types de données natifs. Le convertisseur CSV vers JSON utilise la première ligne comme noms de colonnes et transforme chaque ligne suivante en objet. Ajoutez des noms uniques si le fichier n'a pas d'en-tête. Choisissez le bon séparateur : virgule, point-virgule, tabulation ou barre verticale.

Un champ contenant un séparateur ou un saut de ligne doit être entouré de guillemets doubles ; les guillemets internes sont doublés. Ainsi, "Paris, Centre" reste une seule valeur. Découper le texte à chaque virgule ne suffit pas.

La détection des types peut convertir 42 en nombre et true en booléen. Désactivez-la pour les identifiants tels que 00123, les téléphones ou les très grands entiers à conserver comme chaînes. Vérifiez lignes, colonnes et cellules vides avant l'import.

Convertir XML en JSON

XML distingue attributs, éléments et texte ; JSON utilise objets, tableaux et valeurs simples. Dans le convertisseur XML vers JSON, les attributs peuvent recevoir le préfixe @, rester sans préfixe ou être ignorés. Vérifiez @id et #text en convertissant <item id="42">Texte</item>.

Les éléments frères répétés sont détectés comme tableaux. Un conteneur ayant uniquement des enfants de même nom, sans attributs ni texte propres, peut devenir une liste même avec un seul enfant. Testez les listes vides, unitaires et multiples.

Un préfixe d'espace de noms peut rester dans la clé, comme ns:item. JSON ne préserve pas automatiquement la structure XML d'origine ni l'ordre du contenu mixte texte-éléments. Conservez l'original lorsque ces différences comptent.

Convertir un JSON imbriqué en CSV

Le convertisseur JSON vers CSV transforme les objets en lignes et les clés en colonnes. Les objets imbriqués sont aplatis automatiquement : {"address":{"city":"Paris"}} produit address.city. L'option d'aplatissement contrôle les tableaux, et non les objets.

Avec l'expansion des tableaux activée, {"tags":["api","prod"]} produit tags.0 et tags.1. Sinon, le tableau reste du texte JSON dans une cellule. Les règles de guillemets CSV protègent virgules et guillemets internes.

Vérifiez les clés absentes de certains enregistrements. Une cellule vide ne distingue pas sûrement une chaîne vide, null et un champ absent. Un retour sans perte vers JSON demande des règles supplémentaires de schéma et de types.

Convertir HTML en Markdown

Lors d'une migration de CMS ou de documentation, le convertisseur HTML vers Markdown transforme titres, paragraphes, emphase, liens, images, listes et code usuels. Vérifiez le résultat avec le moteur de rendu cible : les dialectes Markdown diffèrent.

Les tableaux simples peuvent utiliser GitHub Flavored Markdown. Les cellules fusionnées, classes CSS et mises en page complexes demandent des corrections manuelles ou du HTML accepté par la plateforme. Examinez particulièrement listes imbriquées, espaces et blocs de code.

Le traitement se fait dans le navigateur. La taille utilisable dépend de la mémoire et de l'appareil ; un gros fichier peut bloquer l'onglet. Testez un échantillon représentatif et utilisez un traitement en flux ou un script pour les volumes importants.

Questions fréquentes

Comment convertir un CSV de 100 000 lignes en JSON ?

Testez un échantillon dans le convertisseur CSV vers JSON. Le traitement est local mais limité par la mémoire de l’appareil. Pour les gros fichiers, envisagez le traitement en flux avec le module csv de Python.

Pourquoi ma conversion XML perd-elle des données ?

La cause la plus fréquente est la suppression des attributs XML. Assurez-vous que les attributs sont préservés dans le convertisseur. Vérifiez aussi les espaces de noms XML — les éléments comme ns:item deviennent des noms de clé littéraux en JSON.

Puis-je convertir un fichier CSV directement en XML ?

Pas directement avec un seul outil. Convertissez d'abord le CSV en JSON à l'aide de notre Convertisseur CSV vers JSON, puis convertissez le JSON en XML à l'aide de notre Convertisseur JSON vers XML. Deux étapes, le même navigateur, aucune donnée téléversée.

Pourquoi HTML vers Markdown perd-il ma mise en forme ?

Markdown est intentionnellement limité — il couvre 80 % des besoins de mise en forme courants. Le style CSS, les classes personnalisées et les mises en page complexes n'ont pas d'équivalent Markdown.

Quel est le meilleur format pour les réponses d'API ?

JSON est la norme pour les API REST. Il offre le meilleur support d'analyseur, la plus petite taille de charge utile pour des données structurées typiques, et un support natif en JavaScript. N'utilisez XML que pour les API SOAP ou l'intégration de systèmes d'entreprise hérités.