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, um sie hinzuzufügen. Sie können diese Daten anzeigen, indem Sie die Erweiterung von .xlsx in .zip ändern und sie dann mit WinRAR öffnen. Die Daten sind im customXml-Ordner vorhanden, wie in diesem Bild gezeigt.
Sie können benutzerdefinierte XML-Teile mit Aspose.Cells über die Methode Workbook.getContentTypeProperties().add() hinzufügen.
Verwenden von benutzerdefinierten XML-Teilen in Aspose.Cells
Das folgende Beispiel verwendet die Methode Workbook.getContentTypeProperties().add() und fügt den Book Catalog Xml hinzu, dessen Name BookStore ist. Das folgende Bild zeigt das Ergebnis dieses Codes. Wie Sie sehen können, wird Book Catalog Xml im BookStore-Knoten hinzugefügt, der der Name dieser Eigenschaft ist.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(UsingCustomXmlParts.class); | |
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>"; | |
Workbook workbook = new Workbook(); | |
workbook.getContentTypeProperties().add("BookStore", booksXML); | |
workbook.save(dataDir + "output.xlsx"); |
Verwandter Artikel