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.
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 :