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

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

Özel XML Parçaları, farklı uygulamaların (SharePoint vb.) excel dosyasında depoladığı XML verileridir. Bu veriye ihtiyaç duyan farklı uygulamalar tarafından tüketilir. Microsoft Excel bu veriyi kullanmadığı için eklemek için bir GUI yoktur. .xlsx uzantısını .zip‘e değiştirerek ve ardından WinZip ile açarak bu veriyi görebilirsiniz. Ayrıca ZIP dosyasını, WinRAR veya WinZip gibi 3. taraf Windows zip araçlarından herhangi biri ile açabilirsiniz. Veri customXml klasörünün içinde bulunmaktadır.

Aspose.Cells, Workbook.ContentTypeProperties.Add() yöntemi aracılığıyla özel XML parçaları eklemenize olanak tanır.

Aşağıdaki örnek kod, Workbook.ContentTypeProperties.Add() yönteminin kullanımını gösterir ve Kitap Kataloğu XML ekler, adı ise Kitap Deposu‘dur. Aşağıdaki görüntü, bu kodun sonucunu göstermektedir. Gördüğünüz gibi Kitap Kataloğu XML, bu özelliğin adı olan Kitap Deposu düğümünün içine eklenmiştir.

todo:image_alt_text

todo:image_alt_text

Ö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

  • Belge Bilgi Paneli içinde görülebilen Özel Özellikler eklemek