Convertisseur CSV vers XML — Gratuit en ligne

Collez votre CSV ci-dessous et cliquez sur Convertir pour obtenir du XML instantanément.

Entrée Prêt

Les statistiques de l'entrée sont disponibles via le bouton Statistiques au-dessus de ce champ.

Sortie

Les statistiques de la sortie sont disponibles via le bouton Statistiques au-dessus de ce champ.

Les résultats sont fournis à titre informatif uniquement et peuvent contenir des erreurs. Vérifiez les informations importantes de manière indépendante. L'utilisation de cet outil se fait à vos propres risques.

Ce que fait cet outil

Le convertisseur CSV vers XML transforme des lignes séparées par des virgules en un document XML bien formé. La première ligne est lue comme en-tête, chaque ligne suivante devient un élément <item> et chaque colonne un élément enfant portant le nom de son en-tête.

La sortie commence par une déclaration XML standard et un seul élément <root>, elle s'ouvre donc dans n'importe quel analyseur XML, navigateur ou outil d'import sans retouche. Les valeurs sont échappées si nécessaire : une esperluette ou des chevrons dans vos cellules ne cassent pas le document.

Quand l'utiliser

  • Un partenaire, un flux fournisseur ou un ancien système d'import n'accepte que le XML, alors que vos données sont dans un export de tableur.
  • Construire un flux de produits ou de prix à partir d'un fichier CSV avant de l'envoyer à une boutique ou une place de marché.
  • Préparer des données de test pour une API basée sur XML, puis vérifier le résultat avec le Validateur XML.
  • Convertir une petite table de référence, comme des codes pays ou une grille tarifaire, en fichier de ressources XML pour une application.

Exemple concret

Entrée

id,name,city
1,Ana,Lisbon
2,Ben,Oslo

Sortie

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <item>
    <id>1</id>
    <name>Ana</name>
    <city>Lisbon</city>
  </item>
  <item>
    <id>2</id>
    <name>Ben</name>
    <city>Oslo</city>
  </item>
</root>

Questions sur cet outil

Les noms de colonnes peuvent-ils contenir des espaces ?

Les noms d'éléments XML ne peuvent pas contenir d'espaces : utilisez des en-têtes comme order_id ou orderId. Des en-têtes courts et simples facilitent aussi les requêtes XPath par la suite.

Quel séparateur le CSV doit-il utiliser ?

La virgule et le point-virgule sont détectés automatiquement. Pour des données séparées par des tabulations, choisissez TSV comme format source. Les champs entre guillemets contenant des virgules ou des sauts de ligne sont lus correctement.

Puis-je renommer les éléments root et item ?

Pas dans le convertisseur lui-même : il écrit toujours <root> et <item>. Renommez-les par un rechercher-remplacer, ou convertissez d'abord en JSON avec le Convertisseur CSV vers JSON si l'étape suivante attend du JSON.

Questions fréquentes

Est-il sûr de convertir des données sensibles avec cet outil ?

Oui - vos données sont traitées puis supprimées immédiatement. Rien n'est enregistré ni conservé sur le serveur.

Y a-t-il une limite de taille pour le fichier ?

L'outil gère sans problème les documents de taille habituelle. Pour les fichiers très volumineux, pensez à les diviser au préalable.

Cet outil est-il gratuit ?

Oui, il est gratuit. Sans inscription ni e-mail. Résultats directement sur cette page.

Comment obtenir mon résultat ?

Utilisez cet outil sur cette page. Le résultat apparaît ici, sans envoi par e-mail.