Comment utiliser la fonction FILTRE.XML dans Excel ?

La fonction FILTRE.XML dans Excel est utilisée pour extraire des données à partir de contenu XML en utilisant des expressions XPath. Cette fonction est particulièrement utile lorsque vous travaillez avec des données structurées en XML qui doivent être analysées ou extraites.

Voici comment utiliser la fonction FILTRE.XML :

Syntaxe de la fonction

FILTRE.XML(xml, xpath)
  • xml : Il s’agit d’une chaîne de texte contenant le contenu XML que vous souhaitez analyser.
  • xpath : Il s’agit d’une expression XPath qui spécifie les données que vous souhaitez extraire à partir du contenu XML.

Étapes pour utiliser la fonction FILTRE.XML

  • Préparer le contenu XML : Assurez-vous que vous avez une chaîne XML valide que vous souhaitez analyser. Celle-ci peut provenir d’une cellule Excel ou être encodée directement dans la fonction.
  • Écrire l’expression XPath : Familiarisez-vous avec les expressions XPath pour cibler les éléments ou attributs précis du document XML que vous voulez extraire. XPath est un langage qui navigue dans la hiérarchie XML.
  • Utiliser la fonction dans Excel : Entrez la fonction FILTRE.XML dans une cellule, en spécifiant le contenu XML et l’expression XPath.

Exemple

Supposons que vous ayez un contenu XML dans la cellule A1 comme suit :

<livres>
  <livre>
    <titre>Le Grand Livre</titre>
    <auteur>Jean Dupont</auteur>
    <prix>12.99</prix>
  </livre>
  <livre>
    <titre>Le Petit Livre</titre>
    <auteur>Marie Curie</auteur>
    <prix>9.99</prix>
  </livre>
</livres>

Pour extraire tous les titres des livres, vous pouvez utiliser la fonction suivante :

=FILTRE.XML(A1, "//titre")

Cela renverra une liste de titres de livres.

Notes

  • Assurez-vous que le contenu XML est bien formé, c’est-à-dire qu’il respecte les règles de syntaxe XML.
  • XPath est un langage puissant et flexible, alors prenez le temps de vous familiariser avec sa syntaxe pour tirer le meilleur parti de FILTRE.XML.
  • La fonction FILTRE.XML n’est disponible que dans Excel 2013 et versions ultérieures, et elle n’est disponible que dans la version Windows d’Excel.

Cette fonction peut être un outil très puissant pour manipuler des données XML dans Excel, surtout lorsque ces données proviennent de sources externes ou d’importations.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project