Aller au contenu

XML vers CSV

Mettez un fichier XML à plat pour Excel

Un export XML, catalogue de produits, flux RSS, relevé bancaire ou fichier de données publiques, ne s'ouvre pas proprement dans un tableur. Cet outil le met à plat : il repère l'élément qui se répète, un produit, un article, une opération, et en fait une ligne par occurrence. Chaque attribut et chaque sous-élément devient une colonne, nommée d'après son chemin. Le fichier CSV produit utilise le point-virgule et commence par une marque d'encodage, ce qu'attend Excel en français pour afficher les accents. La conversion se fait dans votre navigateur.

Le fichier CSV commence par une marque d'encodage, pour qu'Excel lise les accents. Rien n'est envoyé : la conversion se fait dans votre navigateur.

Questions fréquentes

Comment l'outil choisit-il ce qui devient une ligne ?

Il cherche l'élément qui se répète le plus souvent sous un même parent : <produit> dans un catalogue, <item> dans un flux RSS. L'outil affiche le nom de cet élément au-dessus du résultat. Chaque occurrence devient une ligne, et tout ce qu'elle contient devient ses colonnes.

Que deviennent les éléments imbriqués ?

Ils deviennent des colonnes dont le nom suit le chemin, comme prix.ttc ou adresse.ville, et les attributs sont précédés d'un @ (@id). Si un même sous-élément apparaît plusieurs fois dans une ligne, ses valeurs sont réunies dans une seule cellule, séparées par une barre verticale.

Et pour un fichier JSON ?

L'outil JSON vers CSV du site fait la même conversion depuis du JSON.

Un résultat qui vous paraît faux, une valeur périmée, un cas qui manque ? Signalez-le à contact@topapps.fr

Autres outils Développement

Tous les outils Développement (49)