Développeur / Formats
XML vers CSV : aplatissez des enregistrements XML en CSV
Convertissez des enregistrements XML répétés en tableau. Choisissez l’élément d’enregistrement, incluez les attributs, prévisualisez les colonnes aplaties et téléchargez le CSV.
XML vers CSV : aplatissez des enregistrements XML en CSV: Chaque élément d’enregistrement sélectionné devient une ligne. Les attributs utilisent @name, les chemins des éléments enfants imbriqués deviennent des colonnes et les éléments enfants répétés sont numérotés avec [1], [2], etc. Les champs manquants deviennent des cellules vides. Le texte mixte direct est conservé sous #text ; les espaces environnants sont supprimés. Les noms d’éléments qualifiés sont conservés. Les déclarations DOCTYPE et ENTITY sont rejetées. Le convertisseur accepte jusqu’à 20 MiB de XML, 50 000 lignes, 512 colonnes et 1 000 000 cellules. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.
- Catégorie
- Outils développeur
- Exécutions
- Dans votre navigateur
- Coût
- Gratuit · sans inscription
- Disponibilité
- Prêt à l'emploi
Fonctionne entièrement dans votre navigateur
Choisissez l’élément répété qui représente un enregistrement. Les chemins des éléments enfants deviennent des colonnes, les attributs utilisent @name et les éléments enfants répétés utilisent [1], [2], etc. Les valeurs manquantes donnent des cellules vides. Le texte mixte direct utilise #text ; les espaces environnants sont supprimés.
La protection contre les formules CSV ajoute une apostrophe aux cellules commençant par =, +, - ou @, y compris après des espaces. Désactivez-la uniquement si vous avez besoin du texte original de la cellule ; les tableurs peuvent l’interpréter comme une formule.
Limites : 20 MiB XML, 50 000 enregistrements, 512 colonnes, 1 000 000 cellules et 64 niveaux d’imbrication. Les déclarations DOCTYPE et ENTITY ne sont pas acceptées.
Enregistrements et noms XML
La spécification XML du W3C définit les éléments, les attributs et le texte (https://www.w3.org/TR/xml/). La mise en tableau utilise les chemins des éléments et conserve les noms qualifiés. Le catalogue initial est un jeu de données original fourni à titre d’exemple et placé dans le domaine public.
Sortie en tableau
ECMA-376 définit le conditionnement des classeurs Office Open XML (https://ecma-international.org/publications-and-standards/standards/ecma-376/). La RFC 4180 décrit le guillemetage CSV (https://www.rfc-editor.org/rfc/rfc4180). Le téléchargement contient le tableau aplati, et non une correspondance XML ou des macros intégrées.
Comment l'utiliser
- Collez un document XML ou ouvrez un fichier XML local.
- Lisez le document, choisissez l’élément d’enregistrement et indiquez si les attributs doivent être inclus.
- Vérifiez les 100 premières lignes et téléchargez le tableau complet au format CSV.
Confidentialité et limitations
Vos saisies et vos fichiers sont traités dans votre navigateur. Rien n’est téléversé.
Outils associés
Questions fréquentes
Quel élément dois-je choisir ?
Choisissez l’élément répété qui représente un enregistrement, par exemple /catalog/item. Si vous sélectionnez plutôt la racine du document, une seule ligne contenant les chemins des éléments enfants de tout le document sera créée.
Comment les éléments enfants répétés sont-ils traités ?
Ils deviennent des colonnes distinctes, comme tag[1] et tag[2]. Lorsqu’une occurrence est absente, la cellule correspondante reste vide ; le convertisseur ne multiplie pas les lignes pour les listes imbriquées.
Les attributs sont-ils inclus ?
Oui, par défaut. Désactivez l’option des attributs pour n’exporter que le texte enfant. Les déclarations d’espace de noms sont omises ; les autres noms qualifiés sont conservés.
La sortie conserve-t-elle la structure XML d’origine ?
Non. Elle crée un tableau plat d’attributs et de texte ; les commentaires, les instructions de traitement et l’ordre d’origine du contenu mixte ne sont donc pas conservés. La protection contre les formules CSV est activée par défaut et préfixe les cellules potentiellement exécutables d’une apostrophe.
Outil gratuit · dans votre navigateur exécutions · aucun compte requis