Использование пользовательских XML частей в Aspose.Cells
Пользовательские XML-части - это XML-данные, которые хранятся различными приложениями, такими как SharePoint и др., внутри файла Excel. Эти данные используются различными приложениями, которым они необходимы. Microsoft Excel не использует эти данные, поэтому нет графического интерфейса для их добавления. Вы можете просмотреть эти данные, изменив расширение .xlsx на .zip и открыв их с помощью WinRAR. Данные находятся внутри папки customXml, как показано на этом изображении.
Вы можете добавлять пользовательские части XML в Aspose.Cells с помощью метода Workbook.getContentTypeProperties().add()
Использование пользовательских XML-частей в Aspose.Cells
Следующий пример кода использует метод 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"); |
Связанная статья