在Aspose.Cells中使用自定义XML部件
自定义XML部件是由不同应用程序(如SharePoint等)存储在Excel文件中的XML数据。这些数据被需要的不同应用程序消耗。Microsoft Excel不使用此数据,因此没有GUI添加它。您可以通过将**.xlsx**的扩展名更改为**.zip**,然后使用**WinRAR**打开来查看这些数据。数据位于**customXml**文件夹中,如此图所示。
您可以通过Workbook.getContentTypeProperties().add()方法添加自定义XML部件。
在Aspose.Cells中使用自定义XML部件
以下示例代码使用 Workbook.getContentTypeProperties().add() 方法,并添加了Book Catalog Xml,其名称为BookStore。以下图显示了此代码的结果。如您所见,Book Catalog Xml添加到了名为BookStore的节点中。
// 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"); |