Requête Cell Zones mappées au chemin de carte XML à l'aide de la méthode Worksheet.XmlMapQuery

Scénarios d’utilisation possibles

Vous pouvez interroger les zones de cellules mappées au chemin de carte XML avec Aspose.Cells à l’aide de laFeuille de calcul.xmlMapQuery() méthode. Si le chemin existe, il renverra la liste des zones de cellules liées à ce chemin à l’intérieur de la carte XML. Le premier paramètre deFeuille de calcul.xmlMapQuery() spécifie le chemin d’accès à l’élément XML et le deuxième paramètre spécifie une carte XML que vous souhaitez interroger.

Requête Cell Zones mappées au chemin de carte XML à l’aide de la méthode Worksheet.XmlMapQuery

La capture d’écran suivante montre le Microsoft Excel affichant la carte XML à l’intérieur duexemple de fichier Excelutilisé dans le code. Le code interroge le mappage XML deux fois et imprime la liste des zones de cellule renvoyée par leFeuille de calcul.xmlMapQuery() méthode sur la console comme indiqué ci-dessous.

tâche : image_autre_texte

Exemple de code

Sortie console

Query Xml Map from Path - /MiscData

Aspose.Cells.CellArea(A1:A8)[0,0,7,0]Aspose.Cells.CellArea(B1:B8)[0,1,7,1]Aspose.Cells.CellArea(C1:C8)[0,2,7,2]Aspose.Cells.CellArea(D1:D8)[0,3,7,3]Aspose.Cells.CellArea(E1:E8)[0,4,7,4]Query Xml Map from Path - /MiscData/row/Color

Aspose.Cells.CellArea(D1:D8)[0,3,7,3]

Obtenir le chemin XML de l’objet/table de liste

Les données XML peuvent être importées dans des feuilles de calcul. Parfois, un chemin XML est requis à partir des ListObjects de la feuille de calcul. Cette fonctionnalité est disponible dans Excel en utilisant une expression telle que Sheet1.ListObjects(1).XmlMap.DataBinding. La même fonctionnalité est disponible au Aspose.Cells en appelantListObject.getXmlMap().getDataBinding().getUrl(). L’exemple suivant illustre cette fonctionnalité. Le fichier de modèle et d’autres fichiers source peuvent être téléchargés à partir des liens suivants :

  1. XMLData.xlsx
  2. CountryList.xml
  3. FoodList.xml