Convertisseur CSV en XML â CSV vers XML en ligne
Convertissez du CSV en XML en ligne. Collez ou déposez un fichier CSV/TSV et obtenez un XML bien formé avec racine et lignes personnalisées. Gratuit et privé.
đ S'exĂ©cute entiĂšrement dans votre navigateur â rien n'est envoyĂ©Convertir des fichiers CSV en XML en quelques secondes
Le CSV est le format d'export universel des tableurs, bases de données et CRM, mais de nombreux logiciels exigent encore du XML : SOAP et API d'entreprise anciennes, imports ERP et comptables, flux produits pour les places de marché, formats de facturation électronique, ressources Android et beaucoup de systÚmes de configuration. Ce convertisseur CSV en XML transforme un tableau en document XML bien formé et indenté directement dans votre navigateur. Collez les données, déposez un fichier .csv ou .tsv, ou chargez l'exemple pour voir son fonctionnement.
La premiĂšre ligne est traitĂ©e comme l'en-tĂȘte. Chaque ligne suivante devient un Ă©lĂ©ment de ligne dans un unique Ă©lĂ©ment racine, et chaque colonne devient un Ă©lĂ©ment enfant portant le nom de son en-tĂȘte. Les valeurs sont correctement Ă©chappĂ©es : esperluettes, chevrons et guillemets dans les cellules ne cassent jamais le document. Les champs entre guillemets contenant des virgules ou des sauts de ligne sont analysĂ©s selon la RFC 4180, les mĂȘmes rĂšgles qu'utilisent Excel et Google Sheets Ă l'export CSV.
ĂlĂ©ment racine, Ă©lĂ©ment de ligne et imbrication
Renommez la racine (par exemple products) et l'Ă©lĂ©ment de ligne (par exemple product) pour correspondre au schĂ©ma attendu par le destinataire. Les en-tĂȘtes qui ne sont pas des noms XML valides â avec espaces, symboles ou un chiffre initial â sont assainis automatiquement. Activez Nest dotted headers pour crĂ©er une hiĂ©rarchie Ă partir d'une feuille plate : des colonnes comme address.street et address.city sont regroupĂ©es sous un seul Ă©lĂ©ment <address>. Gardez Detect numbers & booleans activĂ©e pour Ă©crire des valeurs propres ; les codes avec zĂ©ros initiaux, comme les codes postaux, et les identifiants trĂšs longs sont conservĂ©s exactement comme texte.
Conseils pour un XML propre
XML n'a pas de types intégrés : validez le résultat avec le XSD utilisé par votre systÚme. Supprimez la déclaration <?xml?> lorsque vous collez un fragment dans un autre document, et choisissez des tabulations ou quatre espaces pour suivre votre code. Pour aller plus loin, formatez ou inspectez le résultat avec le formateur XML, reconvertissez-le avec XML vers JSON, ou essayez les convertisseurs voisins CSV vers JSON, CSV vers YAML et CSV vers TOON. Tout s'exécute en local, ce qui rend l'outil sûr pour les listes de clients, les tarifs et autres feuilles confidentielles.
Comment utiliser
- Ajoutez votre CSVCollez du texte CSV ou TSV, déposez un fichier .csv ou cliquez sur Load sample. Le délimiteur est détecté automatiquement.
- Nommez les élémentsDéfinissez l'élément racine et l'élément de ligne, choisissez l'indentation et l'inclusion ou non de la déclaration XML.
- Copiez ou téléchargez le XMLCopiez le XML généré ou téléchargez-le sous forme de fichier .xml.
Questions fréquemment posées
Comment chaque ligne CSV est-elle convertie en XML ?
<row>) dans l'Ă©lĂ©ment racine, et chaque colonne devient un Ă©lĂ©ment enfant portant le nom de son en-tĂȘte, par exemple <email>[email protected]</email>.Que deviennent les en-tĂȘtes avec espaces ou commençant par un chiffre ?
Puis-je créer du XML imbriqué à partir d'un CSV plat ?
address.city devient <address><city>âŠ</city></address>.