Worksheet.XmlMapQuery yöntemi kullanılarak XML Eşleme Yoluna Eşlenen Alanlar Cell Sorgusu

Olası Kullanım Senaryoları

XML eşleme yoluna eşlenen hücre alanlarını Aspose.Cells ile sorgulayabilirsiniz.Worksheet.xmlMapQuery() yöntem. Yol varsa, XML eşlemesi içinde o yolla ilgili hücre alanlarının listesini döndürür. ilk parametresiWorksheet.xmlMapQuery() yöntemi, XML öğesi yolunu belirtir ve ikinci parametre, sorgulamak istediğiniz bir XML eşlemesini belirtir.

Worksheet.XmlMapQuery yöntemi kullanılarak XML Eşleme Yoluna Eşlenen Alanlar Cell Sorgusu

Aşağıdaki ekran görüntüsü, içinde XML Eşlemesini görüntüleyen Microsoft Excel’i göstermektedir.örnek excel dosyasıkodunda kullanılır. Kod, XML haritasını iki kez sorgular ve XML tarafından döndürülen hücre alanlarının listesini yazdırır.Worksheet.xmlMapQuery() yöntemi aşağıda gösterildiği gibi konsolda.

yapılacaklar:resim_alternatif_metin

Basit kod

Konsol Çıkışı

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]

Liste Nesnesinden/Tablodan XML yolunu al

XML verileri çalışma sayfalarına alınabilir. Bazen çalışma sayfasının ListObjects öğesinden XML yolu gerekir. Bu özellik Excel’de Sheet1.ListObjects(1).XmlMap.DataBinding gibi bir ifade kullanılarak kullanılabilir. Aynı özellik Aspose.Cells aranarak mevcuttur.ListObject.getXmlMap().getDataBinding().getUrl(). Aşağıdaki örnek bu özelliği göstermektedir. Şablon dosyası ve diğer kaynak dosyalar aşağıdaki bağlantılardan indirilebilir:

  1. XMLData.xlsx
  2. Ülke Listesi.xml
  3. Yemek Listesi.xml