Plage mappée (XML)
Une plage mappée XML associe des cellules d'une feuille de calcul à des éléments d'un schéma XML, permettant d'importer et d'exporter des données XML de façon structurée. L'outil de cartographie XML est accessible via l'onglet Développeur.
À quoi sert un plage mappée (xml) dans Excel ?
Une plage mappée XML crée un lien entre les cellules de ta feuille Excel et la structure d'un fichier XML. Tu définis quel élément XML correspond à quelle colonne, et Excel peut ensuite importer ou exporter des données XML en respectant cette correspondance. C'est la solution native d'Excel pour travailler avec des flux de données XML structurés.
Tu vas utiliser les plages mappées XML quand tu dois échanger des données avec des systèmes qui communiquent en XML : logiciels de gestion, plateformes B2B, systèmes de déclaration réglementaire, flux bancaires. Au lieu de parser le XML à la main, tu mappes la structure une fois et Excel s'occupe de remplir ou d'exporter les bonnes cellules au bon format.
Plage mappée (XML) : exemples concrets
Exemple 1 : Responsable RH : importer les déclarations sociales au format XML
Tu es responsable RH dans une PME de 60 salariés. Ton logiciel de paie exporte les données de la DSN (Déclaration Sociale Nominative) au format XML. Tu dois vérifier certaines données avant de valider l'envoi, et tu préfères travailler dans Excel pour faire tes contrôles.
Tu ouvres le fichier XML dans Excel via Développeur > Source XML. Excel affiche le schéma du fichier dans un volet latéral. Tu fais glisser les éléments (Nom, Matricule, Salaire brut, Cotisations) vers les colonnes de ta feuille pour créer la correspondance.
Une fois le mappage fait, Excel remplit automatiquement les colonnes avec les données du XML. Tu peux filtrer, trier, vérifier les montants, et si tu dois renvoyer des corrections, exporter la feuille en XML avec la même structure. Le mappage est sauvegardé avec le classeur.
Exemple 2 : Acheteur : traiter les catalogues fournisseurs au format XML
Tu es acheteur dans une entreprise de distribution de matériel électrique. Tes fournisseurs t'envoient leurs catalogues de prix au format XML (norme ETIM ou BMEcat). Chaque catalogue contient des milliers de références avec des attributs techniques et des prix.
Tu importes le schéma XML dans Excel via Développeur > Source XML, puis tu mappes les champs pertinents (Référence, Désignation, Prix unitaire HT, Délai livraison) vers les colonnes de ta feuille. Excel charge les données du catalogue directement dans un tableau structuré.
Tu peux ensuite comparer les prix avec ta base actuelle, appliquer des filtres sur les catégories de produits, et exporter les références sélectionnées en XML pour les injecter dans ton ERP. Le même mappage te servira pour les prochains catalogues du même fournisseur.
- #1 L'onglet Développeur n'est pas visible par défaut. Active-le dans Fichier > Options > Personnaliser le ruban > coche "Développeur".
- #2 Pour importer un fichier XML simple sans mappage, tu peux utiliser Données > À partir d'un fichier > À partir d'un fichier XML. Excel crée automatiquement un tableau avec les données.
- #3 Le mappage XML est sauvegardé avec le classeur. Si tu reçois régulièrement le même type de fichier XML, tu n'as besoin de mapper qu'une seule fois.
Termes liés
Envie d'aller plus loin ?
Explore les 293 termes de notre lexique ou découvre nos formules Excel.