Användning av anpassade XML delar i Aspose.Cells
Anpassade XML-delar är XML-data som lagras av olika program som SharePoint etc. inuti excel-filen. Denna data konsumeras av olika applikationer som behöver den. Microsoft Excel använder inte denna data så det finns ingen GUI att lägga till den. Du kan se denna data genom att ändra förlängningen av .xlsx till .zip och sedan genom att öppna den med WinRAR. Datan finns inne i mappen customXml som visas på bilden.
Du kan lägga till anpassade XML-delar med Aspose.Cells via metoden Workbook.getContentTypeProperties().add().
Använda anpassade Xml Delar i Aspose.Cells
Följande exempel använder Workbook.getContentTypeProperties().add() metod och lägger till Book Catalog Xml och dess namn är BookStore. Följande bild visar resultatet av denna kod. Som du kan se är Book Catalog Xml tillagt inuti BookStore-noden, som är namnet på denna egenskap.
// 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"); |
Relaterad artikel