Verwenden Sie benutzerdefinierte XML-Teile in Aspose.Cells

Verwenden von benutzerdefinierten XML-Teilen in Aspose.Cells

Benutzerdefinierte XML-Teile sind die XML-Daten, die von verschiedenen Anwendungen wie SharePoint usw. in der Excel-Datei gespeichert werden. Diese Daten werden von verschiedenen Anwendungen verbraucht, die sie benötigen. Microsoft Excel verwendet diese Daten nicht, daher gibt es keine GUI zum Hinzufügen. Sie können diese Daten anzeigen, indem Sie die Erweiterung von ändern**.xlsx** hinein**.Postleitzahl** und dann durch Öffnen mit**WinZip** . Sie können die ZIP-Datei auch mit einem beliebigen Windows-ZIP-Hilfsprogramm eines Drittanbieters wie WinRAR oder WinZip usw. öffnen. Die Daten befinden sich in der**benutzerdefiniertes XML** Mappe.

Sie können benutzerdefinierte XML-Teile mit Aspose.Cells über die hinzufügenWorkbook.ContentTypeProperties.Add()Methode.

Der folgende Beispielcode verwendetWorkbook.ContentTypeProperties.Add() Methode und fügt die hinzuBuchkatalog XML und sein Name istBuchhandlung. Das folgende Bild zeigt das Ergebnis dieses Codes. Wie Sie sehen können, wird Buchkatalog-XML innerhalb des BookStore-Knotens hinzugefügt, der der Name dieser Eigenschaft ist.

todo: Bild_alt_Text

todo: Bild_alt_Text

C#-Code zur Verwendung benutzerdefinierter XML-Teile

// 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");

Verwandter Artikel