C'est quoi une plage mappée XML dans Excel ?
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.
À quoi sert une plage mappée dans Excel
Échanger des données avec un logiciel qui ne parle que le XML, sans recopier ni décortiquer le fichier à la main, c'est tout l'intérêt d'une plage mappée. Tu définis une fois quel élément XML correspond à quelle colonne, et Excel peut ensuite importer ou exporter des données 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.
Comment créer une plage mappée XML dans Excel
Mapper un schéma XML relie tes colonnes à la structure d'un fichier, pour importer et exporter des données sans ressaisie. Voici comment mettre en place la correspondance.
- 1Active l'onglet Développeur via Fichier puis Options puis Personnaliser le ruban, en cochant Développeur.
- 2Dans l'onglet Développeur, clique sur Source XML pour ouvrir le volet latéral.
- 3Clique sur Mappages XML puis Ajouter pour charger ton schéma ou ton fichier XML.
- 4Fais glisser chaque élément du schéma vers sa colonne de destination sur la feuille.
- 5Clique sur Actualiser dans le groupe XML pour charger les données dans les colonnes mappées.
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.

Astuces pour bien utiliser la plage mappée
Laisser Excel inférer un schéma absent
Le mappage repose normalement sur un schéma .xsd qui décrit la structure du XML. Si le fichier n'en a pas, Excel ne bloque pas : il analyse les données et infère une structure tout seul, en affichant un avertissement.
Le mappage obtenu fonctionne, mais reste approximatif. Quand ton correspondant peut fournir le .xsd officiel, préfère-le pour un import fiable.
Mapper un élément répété en tableau extensible
Quand tu fais glisser vers la feuille un élément qui se répète dans le XML, comme une liste de commandes ou de salariés, Excel crée un vrai tableau qui s'agrandit tout seul à mesure que les données arrivent. Un élément unique, lui, se pose dans une seule cellule.
Garde ce comportement en tête au moment de mapper : c'est ce qui permet d'importer un flux de taille variable sans retoucher la mise en place.
Questions fréquentes sur la plage mappée
Pour aller plus loin
Termes liés : Source de données, Import / Export de données, Connexion de données, Tableau Excel
294 termes Excel décryptés, avec exemples et erreurs fréquentes
Une question sur Excel ?
Pose-la à notre assistant Excel IA et obtiens une réponse claire en quelques secondes.
Demander à l'assistant IAGratuit · 10 questions par mois