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.
Ö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"); |