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 i XML-kartan. Den första parametern iWorksheet.XmlMapQuery()metod 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-fil används i koden. Koden frågar XML-kartan två gånger och skriver ut listan över cellområden som returneras avWorksheet.XmlMapQuery()metod 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.XmlMap.DataBinding.Url. Följande exempel visar denna funktion. Mallfil och andra källfiler kan laddas ner från följande länkar:

  1. XML Data.xlsx
  2. Country List.xml
  3. Food List.xml