Entrée CSV

Sortie XML

Qu'est-ce que CSV vers XML ?

CSV sont des données tabulaires. XML est un format de balisage. CSV vers XML convertit les lignes CSV en éléments XML. Utilisez-le pour les systèmes legacy, SOAP ou les outils qui attendent du XML. La RFC 4180 et la spécification XML W3C définissent les formats.

Cet outil s'exécute entièrement dans votre navigateur. Rien n'est envoyé à un serveur. Collez du CSV ou téléchargez un fichier ; obtenez une sortie XML. Utilisez Paramètres pour choisir le délimiteur, les noms d'éléments racine/ligne et attributs vs éléments. Pour CSV vers JSON, utilisez CSV vers JSON. Pour CSV vers YAML, utilisez CSV vers YAML.

Exemples CSV vers XML

Convertir des lignes CSV en éléments XML. Exemple télécom :

Exemple : enregistrements d'abonnés

Entrée CSV

Sortie XML:

Sortie XML

Cliquez sur le bouton Exemple ci-dessus pour charger plus d'exemples dans l'éditeur.

Comment utiliser cet outil

1

Coller ou télécharger

Collez du CSV dans le panneau de gauche ou téléchargez un fichier .csv. Utilisez Exemple pour charger des données d'exemple. Utilisez Effacer pour réinitialiser. Utilisez Paramètres pour configurer le délimiteur et la structure.

2

Configurer la sortie

Utilisez Paramètres pour définir le délimiteur (virgule, point-virgule, pipe, tabulation), l'élément racine, l'élément ligne et si utiliser des attributs pour les colonnes.

3

Copier ou télécharger

Utilisez Copier ou Télécharger pour obtenir le XML. Pour formater le XML, utilisez le Formateur XML. Pour la validation, utilisez le Validateur XML.

L'outil parse votre CSV selon <a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a> et construit une structure XML. Chaque ligne devient un élément enfant (p. ex. <code>&lt;row&gt;</code>) ; les valeurs de colonne deviennent des éléments enfants ou des attributs. La <a href="https://www.w3.org/TR/xml/" target="_blank" rel="noopener">spécification XML W3C</a> définit le format de sortie. Les caractères spéciaux dans les valeurs sont échappés comme <code>&amp;lt;</code>, <code>&amp;amp;</code>, etc. Les paramètres permettent de choisir le délimiteur, les noms racine/ligne et la disposition attributs vs éléments pour correspondre à votre schéma cible.

L'outil parse votre CSV selon RFC 4180 et construit une structure XML. Chaque ligne devient un élément enfant (p. ex. <row>) ; les valeurs de colonne deviennent des éléments enfants ou des attributs. La spécification XML W3C définit le format de sortie. Les caractères spéciaux dans les valeurs sont échappés comme &lt;, &amp;, etc. Les paramètres permettent de choisir le délimiteur, les noms racine/ligne et la disposition attributs vs éléments pour correspondre à votre schéma cible.

Quand CSV vers XML aide

Lors de l'intégration d'exportations de tableurs ou de bases de données avec des systèmes basés sur XML, des APIs legacy ou des services SOAP, convertissez ici. Les systèmes d'entreprise attendent souvent du XML pour les flux de données. Les éléments racine et ligne configurables permettent de correspondre aux schémas cibles. Pour une sortie JSON ou YAML, utilisez

Les flux RSS, les <a href="https://www.postman.com/" target="_blank" rel="noopener">réponses API</a> et les pipelines ETL exigent parfois du XML. Convertir du CSV ici produit du XML bien formé pour validation avec le Validateur XML ou formatage avec le Formateur XML. Pour la validation avant conversion, utilisez le Validateur CSV.

Questions fréquentes

Mes données sont-elles privées ?

Oui. La conversion s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Quels délimiteurs sont pris en charge ?

Virgule, point-virgule, pipe et tabulation. Utilisez Paramètres pour sélectionner le délimiteur qui correspond à votre CSV.

Attributs vs éléments ?

Utilisez Attributs pour mettre les valeurs de colonne dans des attributs XML. Sinon elles deviennent des éléments enfants. Choisissez selon votre schéma cible.

Puis-je personnaliser les noms d'éléments ?

Oui. Utilisez Paramètres pour définir les noms d'éléments Racine et Ligne. Les valeurs par défaut sont généralement data et row.

CSV vers XML vs CSV vers JSON ?

Les deux convertissent le CSV en données structurées. XML est courant pour les systèmes legacy et d'entreprise. JSON est courant pour les APIs. Utilisez le format attendu par votre cible.

Outils connexes

Pour le format CSV, voir RFC 4180. Pour XML, voir la spécification XML W3C et le DOMParser de MDN. JSON est une alternative pour les APIs basées sur JSON.