À propos de cet outil
Collez ou importez un fichier CSV et l'outil transforme chaque ligne en élément XML imbriqué dans une balise d'enregistrement, le tout enveloppé dans un élément racine de votre choix. Il lit la ligne d'en-tête pour nommer les balises enfants, gère les champs entre guillemets contenant des virgules, et conserve les caractères UTF-8 intacts. Vous pouvez définir le nom de l'élément racine (comme catalog) et celui de l'enregistrement (comme item) selon le schéma attendu par votre système, qu'il s'agisse d'un ERP historique, d'un flux type RSS ou d'un fichier de configuration. Tout s'exécute localement en JavaScript, donc les gros exports issus de feuilles de calcul ou de bases de données ne quittent jamais votre appareil. Une fois converti, copiez le XML directement ou téléchargez-le en fichier .xml prêt à l'emploi.
Comment utiliser cet outil
1. Ajoutez votre CSV
Collez le texte CSV ou choisissez un fichier .csv depuis votre appareil.
2. Nommez vos balises
Définissez l'élément racine et l'élément d'enregistrement selon votre schéma.
3. Convertissez
Cliquez sur convertir pour générer instantanément un XML valide.
4. Copiez ou téléchargez
Copiez le XML dans le presse-papiers ou téléchargez-le en fichier .xml.
Pourquoi utiliser cet outil
De nombreux systèmes historiques, ERP et flux de contenu exigent encore du XML, alors que la plupart des exports arrivent en CSV. Cet outil combine les deux en quelques secondes, sans script, sans serveur ni abonnement payant, en préservant l'encodage et les caractères spéciaux.
Conseils et bonnes pratiques
- Gardez une ligne d'en-tête propre et cohérente pour que chaque colonne devienne une balise XML prévisible.
- Utilisez des noms de balises courts et valides, sans espaces ni chiffres en début, pour éviter un XML invalide.
- Pour les fichiers très volumineux, divisez d'abord votre CSV si le navigateur ralentit.
Cas d'usage courants
- Migrer des données produits d'une feuille de calcul vers un catalogue e-commerce basé sur XML.
- Préparer un export CSV d'un CRM pour l'importer en XML dans une autre plateforme.
- Construire un flux XML simple à partir d'une liste d'articles ou d'événements.
- Convertir un export comptable en XML pour un système financier historique.
- Alimenter une liste de diffusion CSV vers un outil marketing basé sur XML.
Questions fréquentes
Puis-je choisir les noms de la racine et de l'enregistrement XML ?
Oui, les deux champs sont modifiables avant la conversion pour correspondre au schéma attendu.
Gère-t-il les virgules dans les champs entre guillemets ?
Oui, les valeurs entre guillemets contenant virgules, retours à la ligne ou guillemets sont interprétées correctement selon les règles CSV standard.
Y a-t-il une limite de lignes ?
Aucune limite fixe n'est imposée ; seule la mémoire disponible de votre navigateur peut limiter les très gros fichiers.
Les caractères spéciaux cassent-ils le XML ?
Non, des caractères comme & < > sont automatiquement échappés et le XML reste valide.
Mon CSV est-il envoyé sur un serveur ?
Non, la conversion se fait entièrement dans votre navigateur et le fichier ne quitte jamais votre appareil.
