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.
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.
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.
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.
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.
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.
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.
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.
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.
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.