XML en CSV

Convertissez des données XML en CSV pour les utiliser dans des feuilles de calcul, des importations ou des analyses. Choisissez l’élément répétitif qui doit devenir une ligne, puis transformez les éléments enfants et les attributs en colonnes. Tout s’effectue directement dans votre navigateur, de manière confidentielle et légère, sans aucun envoi de fichier.

Entrée : XML (.xml)
Sortie : CSV (.csv)
Toute la conversion s’effectue directement sur votre appareil

Bon à savoir

Cet outil convertit des fichiers XML au format CSV en transformant un élément répétitif en lignes. Il aplatit ensuite chaque élément afin de créer des colonnes à partir des valeurs des éléments enfants et, selon vos préférences, des attributs. Lorsque votre fichier XML comporte plusieurs niveaux d’imbrication, l’outil utilise une structure prévisible afin de conserver un fichier CSV facile à exploiter.

  • Entrée : fichiers XML (.xml).
  • Sortie : fichiers CSV, à raison d’un fichier .csv pour chaque fichier XML.
  • Vous choisissez l’élément répétitif. Chaque élément correspondant devient une ligne CSV.
  • Tout le traitement s’effectue dans votre navigateur. Aucun fichier n’est envoyé aux serveurs de FileYoga.

Convertir des fichiers XML en CSV

Déposez vos fichiers XML ou sélectionnez-les sur votre appareil, choisissez l’élément répétitif, puis téléchargez les fichiers CSV obtenus.
Déposez vos fichiers XML ici
ou cliquez pour les sélectionner
Prend en charge les fichiers .xml. Les fichiers sont traités dans votre navigateur et ne sont jamais envoyés vers un serveur.

Fonctionnement de la conversion XML en CSV

Les fichiers XML organisent souvent les données sous forme d’éléments répétés, par exemple plusieurs éléments placés dans un même conteneur. Cet outil convertit le XML en CSV en vous permettant de choisir l’élément répétitif correspondant à un enregistrement. Chaque élément trouvé devient une ligne CSV et ses différentes valeurs sont transformées en colonnes. Tout s’effectue localement dans votre navigateur : aucun fichier n’est envoyé ni stocké.


Quand utiliser cet outil

Le format XML est courant dans les exportations et les intégrations, tandis que le format CSV est facile à ouvrir dans une feuille de calcul et à importer dans de nombreux systèmes. La conversion XML en CSV est utile pour effectuer des analyses, nettoyer des données ou créer des exportations tabulaires simples.

  • Feuilles de calcul : ouvrez des exportations XML dans Excel, Google Sheets ou Numbers.
  • Importations : convertissez un fichier XML en CSV pour les outils qui utilisent des lignes et des colonnes.
  • Vérification des données : examinez rapidement des enregistrements et filtrez les valeurs dans un tableau.
  • Automatisation : créez un fichier CSV aplati pour les processus qui gèrent mal les structures XML imbriquées.

Vous avez besoin de la conversion inverse, de CSV vers XML ? Utilisez notre convertisseur CSV en XML. Pour obtenir un format de données plus léger, essayez plutôt de convertir votre XML en JSON.

Règles d’aplatissement

  • Lignes : chaque élément correspondant au nœud répétitif sélectionné devient une ligne.
  • Éléments enfants : les éléments enfants terminaux deviennent des colonnes contenant leur texte.
  • Éléments imbriqués : les champs imbriqués sont aplatis à l’aide d’un nom de colonne représentant leur chemin, par exemple adresse_rue.
  • Attributs : lorsqu’ils sont inclus, les attributs deviennent des colonnes précédées du caractère @, par exemple @id.
  • Balises enfants répétées : les valeurs répétées sont regroupées dans une même cellule à l’aide du séparateur | .
  • Champs manquants : les valeurs absentes restent vides afin de préserver l’alignement des lignes.

Conversion XML en CSV : guide étape par étape

La conversion de votre fichier XML ne prend que quelques instants :

  • Ajoutez vos fichiers XML. Faites-les glisser dans la zone ci-dessus ou cliquez pour les sélectionner sur votre appareil.
  • Choisissez l’élément répétitif. Utilisez la détection automatique ou sélectionnez l’élément correspondant à un enregistrement.
  • Configurez l’exportation. Choisissez le séparateur, les données à utiliser comme colonnes et l’inclusion éventuelle d’une ligne d’en-tête.
  • Convertissez en CSV. Cliquez sur Convertir en CSV. L’intégralité du traitement s’effectue localement.
  • Enregistrez les fichiers obtenus. Téléchargez-les séparément ou utilisez le bouton permettant de tout enregistrer.

Confidentialité, limites et traitement de vos fichiers

FileYoga repose sur une règle simple : vos fichiers restent en votre possession. La conversion XML en CSV s’effectue localement dans votre navigateur. Vos données ne sont donc jamais envoyées aux serveurs de FileYoga.

Conversion entièrement locale

La conversion s’effectue localement dans votre navigateur, sur votre appareil. Votre fichier XML n’est pas envoyé et le fichier CSV est généré directement de votre côté.

Aucune copie cachée

Lorsque vous effacez la liste ou fermez l’onglet, l’outil cesse d’utiliser vos fichiers et n’enregistre aucune copie sur un serveur.

Aucune limite artificielle

Aucun accès payant ni quota ne vous est imposé. Les seules limites dépendent de la mémoire de votre appareil et des capacités de votre navigateur.

Aucun compte requis

Utilisez le convertisseur sans vous inscrire. Ouvrez la page, convertissez vos fichiers et fermez-la lorsque vous avez terminé.

Conseils pour obtenir les meilleurs résultats

  • Si la détection automatique choisit le mauvais élément, sélectionnez celui qui représente un enregistrement, comme produit, élément, entrée ou ligne.
  • Si votre fichier XML utilise des espaces de noms, l’outil identifie généralement les éléments sans exiger de préfixe particulier.
  • Pour inclure les identifiants ou d’autres attributs, sélectionnez une option de colonnes qui comprend les attributs.
  • Pour les exportations XML très volumineuses, convertissez un fichier à la fois afin de réduire l’utilisation de la mémoire.

Résolution des problèmes

  • Aucun élément répétitif n’a été trouvé : votre fichier XML ne contient peut-être aucun élément présent plusieurs fois. Choisissez un autre élément ou vérifiez que le fichier comporte plusieurs enregistrements.
  • Le fichier CSV obtenu est vide : l’élément répétitif sélectionné n’existe peut-être pas dans le fichier XML. Essayez la détection automatique ou choisissez une autre option.
  • Certaines colonnes semblent incomplètes : vos champs sont peut-être fortement imbriqués. L’outil aplatit les chemins, mais les structures très complexes peuvent nécessiter une autre méthode d’exportation.
  • Certaines valeurs sont regroupées avec le caractère | : certaines balises enfants se répètent. L’outil les regroupe afin de conserver une ligne par enregistrement.
  • L’onglet se bloque : les fichiers XML très volumineux ou fortement imbriqués peuvent dépasser les limites de mémoire. Convertissez un seul fichier à la fois et fermez les autres onglets exigeants.

Questions fréquentes