UltKit

Convertir XML en Word

Transmettez des données XML à quelqu’un qui travaille sous Word. Le convertisseur lit les enregistrements répétés du fichier et les écrit sous forme de tableau dans un document DOCX, une ligne par enregistrement, avec les noms d’éléments en en-têtes de colonnes.

Convertisseur de données

ou déposez Fichiers CSV, TSV, TXT … ici ·

95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 1

    Importez le fichier XML

    Ajoutez un export, un flux ou un rapport au format XML, jusqu'à 20 fichiers par lot et 95 Mo chacun. Les fichiers contenant un seul type d'enregistrement répété donnent le tableau le plus propre.

  2. 2

    Vérifiez les dates et les espaces

    Les dates sont réglées sur le style américain mois/jour/année pour les lecteurs. Dans Réglages avancés, choisissez ISO ou jour/mois/année sous Dates, et laissez Supprimer les espaces superflus activé pour retirer des valeurs les espaces d'indentation.

  3. 3

    Convertissez et ouvrez dans Word

    Cliquez sur Convertir en DOCX (tableau Word), ouvrez le fichier dans Word, Google Docs, Pages ou LibreOffice Writer, puis ajoutez un titre, des notes ou des commentaires autour du tableau.

Convertir du XML en Word vous donne un fichier .docx dont les enregistrements XML sont présentés sous forme de tableau, pour relire des données conçues pour des logiciels avec l'outil que tout le monde possède déjà.

Qui convertit du XML en Word, et pourquoi

Le XML sert aux systèmes à s'échanger des enregistrements : factures électroniques, exports de stock, résultats de tests, flux de catalogue. Quand ces enregistrements demandent une décision humaine, le fichier doit devenir un document. Un responsable conformité veut vingt lignes de facture en annexe d'une note. Un chef de projet a besoin de la liste du matériel issue d'un système de gestion des actifs dans le dossier de réunion. Un juriste demande les données dans un format où le suivi des modifications et les commentaires fonctionnent.

Ouvrir le XML dans Word n'aide pas, et le coller dans un document produit des balises, pas un tableau. Le contournement habituel passe par Excel et un copier-coller minutieux. Convertir directement en DOCX évite ce détour : chaque enregistrement devient une ligne, chaque champ une colonne, et le reste du document vous appartient. Pour des données que l'on trie et filtre plutôt que l'on ne lit, XML en CSV est la meilleure cible.

Combien de champs XML tiennent dans un tableau Word

  1. ≤ 5 col.

    Se lit bien sur une page A4 ou Letter en portrait, avec une taille de texte normale.

  2. 6–10 col.

    Passez la section en paysage et réduisez la police du tableau.

  3. 11–20 col.

    À l'étroit même en paysage ; supprimez des champs ou scindez en deux tableaux.

  4. 63 max.

    Limite stricte de Word pour le nombre de colonnes d'un seul tableau.

Les enregistrements deviennent des lignes
L'élément qui se répète sous la racine, comme chaque ligne de facture ou chaque actif, donne une ligne de tableau.
Les noms de champs forment la ligne d'en-tête
Les noms des éléments enfants et des attributs remplissent la première ligne, pour que les lecteurs sachent ce que contient chaque colonne.
Tout reste modifiable
C'est un tableau Word natif : changez son style, ajoutez une légende, suivez les modifications ou utilisez-le comme source de publipostage.
Prêt à imprimer ou à exporter
Réglez l'orientation de la page, puis imprimez ou enregistrez en PDF directement depuis Word.

XML et DOCX : deux sortes de XML

XML

Extensible Markup Language

Le XML est un langage de balisage pour les données structurées publié par le W3C en 1998. Il utilise des balises imbriquées avec des attributs et prend en charge les schémas, les espaces de noms et la validation, ce qui le rend robuste pour les documents complexes. Il sous-tend les flux RSS, le SVG, les documents Office, les sitemaps et de nombreux échanges de données en entreprise et dans l'administration. Le XML est verbeux comparé au JSON, mais tous les langages de programmation et de nombreux tableurs peuvent le lire.

Compression
–
Transparence
–
Animation
–
Année de création
1998 · W3C
Convertisseur XML

DOCX

Document Microsoft Word

DOCX est le format de document par défaut de Microsoft Word depuis Office 2007, fondé sur la norme Office Open XML (ECMA-376, ISO/IEC 29500). C'est une archive ZIP de fichiers XML contenant texte, styles, images, tableaux, commentaires et modifications suivies. C'est le format le plus courant pour les documents modifiables en entreprise, à l'école et pour les candidatures. La mise en page peut varier légèrement entre Word, Google Docs, LibreOffice et Pages, surtout avec une mise en forme complexe. La plupart des traitements de texte ouvrent les fichiers DOCX.

Compression
–
Transparence
–
Animation
–
Année de création
2007 · Microsoft
Convertisseur DOCX

Le XML devient un document Word quand des données lisibles par machine doivent être lues, imprimées, validées ou annotées par des personnes qui travaillent dans Word : annexe de contrat, échantillon d'audit, liste d'inventaire pour une réunion.

Il y a un paradoxe : un fichier .docx est lui-même du XML. Depuis Word 2007, les documents sont des paquets ZIP de parties XML définies par Office Open XML, normalisé en ECMA-376 en 2006 et en ISO/IEC 29500 en 2008. Le texte et les tableaux se trouvent dans une partie nommée document.xml. Cette conversion traduit donc le vocabulaire de vos données dans celui de Word, et le résultat s'ouvre dans tout programme qui lit l'OOXML.

FAQ : convertir XML en Word

Pourquoi Word affiche-t-il mon XML comme un bloc de code ?

Word ne met en page que le XML écrit dans son propre vocabulaire, WordprocessingML. Tout autre XML, comme une facture ou un flux, s'affiche en texte brut avec toutes les balises visibles. La conversion construit à la place un vrai tableau Word à partir des enregistrements.

Word a-t-il déjà pris en charge le XML personnalisé directement ?

Word 2003 et 2007 permettaient d'associer vos propres schémas et de balisage des parties d'un document. À la suite de l'affaire du brevet i4i, Microsoft a retiré le balisage XML personnalisé de Word avec des mises à jour en 2010 ; les versions actuelles ne le proposent donc plus.

Mon XML compte 30 champs par enregistrement. Le tableau tiendra-t-il ?

Word accepte jusqu'à 63 colonnes dans un tableau : le fichier s'ouvrira, mais 30 colonnes ne seront pas lisibles sur une page. Supprimez d'abord les champs inutiles dans la source, ou utilisez XML en Excel, où les données larges défilent au lieu de se replier.

Que deviennent les attributs, les commentaires et les espaces de noms ?

Les attributs d'un enregistrement deviennent des colonnes à côté de ses éléments enfants. Les commentaires XML, les instructions de traitement et les préfixes d'espace de noms ne sont pas des données de tableau ; ils sont donc omis du document.

Puis-je reconvertir le tableau Word en XML ?

Pas directement depuis le DOCX. Gardez le XML d'origine comme référence ; si les données sont modifiées dans le document, copiez le tableau dans un tableur et utilisez Excel en XML pour reconstruire le fichier.

Le document s’ouvre-t-il dans Google Docs ?

Oui. Importez le fichier .docx dans Google Drive et ouvrez-le avec Google Docs, ou ouvrez-le dans Pages ou LibreOffice Writer. Tous lisent la structure de tableau OOXML.