Fråga Cell Områden mappade till XML Map Path med metoden Worksheet.XmlMapQuery

Möjliga användningsscenarier

Du kan fråga cellområden som är mappade till XML-kartans sökväg med Aspose.Cells med hjälp avWorksheet.xmlMapQuery() metod. Om sökvägen finns kommer den att returnera listan över cellområden som är relaterade till den sökvägen inuti XML-kartan. Den första parametern avWorksheet.xmlMapQuery()-metoden anger XML-elementets sökväg och den andra parametern anger en XML-karta som du vill fråga.

Fråga Cell Områden mappade till XML Map Path med metoden Worksheet.XmlMapQuery

Följande skärmdump visar Microsoft Excel som visar XML-karta inutiexempel på Excel-filanvänds i koden. Koden frågar XML-kartan två gånger och skriver ut listan över cellområden som returneras avWorksheet.xmlMapQuery() metoden på konsolen som visas nedan.

todo:image_alt_text

Exempelkod

Konsolutgång

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]

Hämta XML-sökväg från listobjekt/tabell

XML-data kan importeras till kalkylblad. Ibland krävs XML-sökväg från ListObjects i kalkylbladet. Den här funktionen är tillgänglig i Excel genom att använda ett uttryck som Sheet1.ListObjects(1).XmlMap.DataBinding. Samma funktion är tillgänglig på Aspose.Cells genom att ringaListObject.getXmlMap().getDataBinding().getUrl(). Följande exempel visar denna funktion. Mallfil och andra källfiler kan laddas ner från följande länkar:

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