Navigation Rapide
FILTRE.XML - Fonction d'extraction XML
Résumé
La fonction FILTRE.XML permet d'extraire des données spécifiques à partir de contenu XML en utilisant une requête XPath. Elle offre une méthode puissante pour parser et récupérer des informations structurées depuis des documents XML directement dans Excel.
Syntaxe
FILTRE.XML(xml;xpath)
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| xml | Chaîne |
Oui | Document XML sous forme de chaîne de texte valide |
| xpath | Chaîne |
Oui | Requête XPath standard pour cibler les éléments ou attributs |
Utilisation de la fonction FILTERXML
FILTRE.XML transforme Excel en outil d'analyse XML puissant. Utilisez-la pour extraire des données de réponses d'API web, documents XML ou flux RSS. Associez-la à SERVICEWEB et ENCODEURL pour créer des tableaux de bord dynamiques alimentés par des données externes.
Exemples Courants de FILTERXML
Extraction de titres Wikipedia
=FILTRE.XML(B2;"//rc/@title")
Extrait les titres des 3 dernières modifications récentes de Wikipedia depuis les données XML en B2.
Prix d'action en temps réel
=FILTRE.XML(SERVICEWEB("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2));"//QuoteApiModel/Data/LastPrice")
Récupère le dernier prix d'une action boursière depuis l'API MarkitOnDemand.
Extraction d'attributs timestamp
=FILTRE.XML(B2;"//rc/@timestamp")
Extrait les dates/heures de mise à jour (UTC) des modifications Wikipedia.
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#VALEUR!
Cause: XML invalide ou espace de noms malformé
Solution: Vérifiez la validité du XML et les préfixes d'espaces de noms
#N/A ou tableau vide
Cause: XPath ne correspond à aucun élément
Solution: Testez votre expression XPath avec un validateur en ligne
Notes
- Disponible uniquement Excel 2013+ sous Windows
- Utilisez les tableaux dynamiques Microsoft 365 pour résultats multiples
- Parfait avec SERVICEWEB pour APIs XML
- XPath standard : // pour descendant, / pour enfant, @ pour attribut
Compatibilité
Disponible dans : Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365 (Windows)
Non disponible dans : Excel pour Mac, Excel pour le web, Excel 2010 et versions antérieures
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2013+, Excel 365