Abfrage von Zellbereichen, die mit dem XML Map Pfad verbunden sind, mithilfe der Worksheet.XmlMapQuery Methode
Mögliche Verwendungsszenarien
Sie können Zellbereiche, die dem XML-Map-Pfad zugeordnet sind, mit Aspose.Cells für Python via .NET anhand der Methode Worksheet.xml_map_query() abfragen. Falls der Pfad existiert, gibt sie die Liste der Zellbereiche zurück, die mit diesem Pfad innerhalb des XML-Maps verbunden sind. Der erste Parameter der Methode Worksheet.xml_map_query() gibt den XML-Element-Pfad an, und der zweite Parameter gibt den XML-Map an, den Sie abfragen möchten.
Abfrage von Zellbereichen, die mit dem XML-Map-Pfad verbunden sind, mithilfe der Worksheet.XmlMapQuery-Methode
Der folgende Screenshot zeigt Microsoft Excel, das die XML-Map in der Beispiel-Excel-Datei anzeigt, die im Code verwendet wird. Der Code fragt die XML-Map zweimal ab und gibt die Liste der von der Methode Worksheet.xml_map_query() zurückgegebenen Zellbereiche in der Konsole aus, wie unten gezeigt.
Beispielcode
Konsolenausgabe
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]
XML-Pfad aus Objektliste/Tabelle erhalten
XML-Daten können in Arbeitsblätter importiert werden. Manchmal ist der XML-Pfad von den ListObjects im Arbeitsblatt erforderlich. Diese Funktion ist in Excel durch einen Ausdruck wie Sheet1.ListObjects(1).XmlMap.DataBinding verfügbar. Diese Funktion ist in Aspose.Cells für Python via .NET durch Aufruf von ListObject.xml_map.data_binding.url verfügbar. Das folgende Beispiel demonstriert diese Funktion. Vorlage-Dateien und andere Quelldateien können von den folgenden Links heruntergeladen werden: