Skip to content
Convert Row

CSV en XML

Éléments imbriqués avec vos propres noms de balises racine et de ligne. Attributs optionnels.

  • Conversion 100 % locale
  • Aucun téléchargement de fichier
  • Structure préservée
  • Gère les gros fichiers
Exemple de sortie
<rows>
  <row>
    <name>Ada</name>
  </row>
</rows>

Convertir CSV en XML →

Convertir CSV en XML Drop a spreadsheet, pick an output format, and download the result. Everything runs in your browser — the file never leaves your machine.
info Supports CSV, TSV, TXT • Max file size: 100 MB

Aussi : XML en CSV

Collez du XML avec des éléments de ligne répétés — les noms des balises enfants deviennent des en-têtes CSV.

Convertir CSV en XML : structurer vos données pour les APIs et les flux

XML est le format de choix pour les systèmes d'entreprise hérités, les services web SOAP, les flux RSS et Atom, ainsi que de nombreux standards d'échange de données. Convertir un CSV en XML vous permet d'alimenter ces systèmes avec des données tabulaires sans écrire de script de transformation personnalisé.

ConvertRow enveloppe chaque ligne CSV dans un élément <row> et chaque cellule dans un élément enfant nommé d'après l'en-tête de colonne. Le résultat est un document XML bien formé prêt à être validé, transformé via XSLT ou importé dans toute application compatible XML.

Pour de meilleurs résultats, utilisez des en-têtes de colonnes alphanumériques sans espaces ni caractères spéciaux – les noms d'éléments XML ne peuvent pas commencer par des chiffres ni contenir des caractères comme &, < ou des espaces.

Cas d'usage courants pour la conversion CSV vers XML :

  • Importer des données dans des systèmes ERP ou CRM hérités consommant du XML
  • Générer des fichiers de flux produits pour les moteurs de comparaison
  • Créer des fixtures de test pour les pipelines de traitement XML
  • Alimenter un service web SOAP nécessitant un corps de requête XML

Frequently Asked Questions

L'élément racine est <rows> et chaque ligne CSV devient un enfant <row>. Chaque cellule de cette ligne devient un élément enfant de <row> nommé d'après son en-tête de colonne.

Les noms d'éléments XML ne peuvent pas contenir d'espaces. ConvertRow assainit les noms d'en-têtes en remplaçant les espaces par des tirets bas et en supprimant les caractères invalides.

Oui. Le document XML inclut une déclaration UTF-8 et échappe correctement les caractères spéciaux dans toutes les valeurs de cellules. Le résultat passe les validateurs XML standard.

Il n'y a pas de limite imposée. Les fichiers XML sont plus volumineux que le CSV source en raison de la surcharge des balises – un CSV de 1 Mo peut produire un fichier XML de 3 à 5 Mo.