Aspose.Cells'de Özel XML Parçalarını Kullanın

Aspose.Cells’de Özel XML Parçalarını Kullanma

Özel XML Parçaları, excel dosyası içinde SharePoint vb. farklı uygulamalar tarafından saklanan XML verileridir. Bu veriler, ona ihtiyaç duyan farklı uygulamalar tarafından tüketilir. Microsoft Excel bu verileri kullanmaz, bu nedenle eklenecek GUI yoktur. Uzantısını değiştirerek bu verileri görüntüleyebilirsiniz..xlsx içine**.zip** ve sonra kullanarak açarak**WinZip** . ZIP dosyasını, WinRAR veya WinZip gibi herhangi bir 3. bölüm Windows zip yardımcı programını kullanarak da açabilirsiniz.**özelXml** Klasör.

Aspose.Cells’i kullanarak özel XML parçaları ekleyebilirsiniz.Workbook.ContentTypeProperties.Add()yöntem.

Aşağıdaki örnek kod,Workbook.ContentTypeProperties.Add() yöntemini ekler veKitap Kataloğu XML ve onun adıKitapçı. Aşağıdaki resimde bu kodun sonucu gösterilmektedir. Gördüğünüz gibi Book Catalog XML, bu özelliğin adı olan BookStore düğümünün içine eklenir.

yapılacaklar:resim_alternatif_metin

yapılacaklar:resim_alternatif_metin

Özel XML parçalarını kullanmak için C# kodu

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// The sample XML that will be injected to Workbook
string booksXML = @"<catalog>
<book>
<title>Complete C#</title>
<price>44</price>
</book>
<book>
<title>Complete Java</title>
<price>76</price>
</book>
<book>
<title>Complete SharePoint</title>
<price>55</price>
</book>
<book>
<title>Complete PHP</title>
<price>63</price>
</book>
<book>
<title>Complete VB.NET</title>
<price>72</price>
</book>
</catalog>";
// Create an instance of Workbook class
Workbook workbook = new Workbook();
// Add Custom XML Part to ContentTypePropertyCollection
workbook.ContentTypeProperties.Add("BookStore", booksXML);
// Save the resultant spreadsheet
workbook.Save(dataDir + "output.xlsx");

İlgili Makale