Utilizzo di parti XML personalizzate in Aspose.Cells
Le parti XML personalizzate sono i dati XML memorizzati da diverse applicazioni come SharePoint, etc. all’interno del file Excel. Questi dati sono utilizzati da diverse applicazioni che ne hanno bisogno. Microsoft Excel non fa uso di questi dati, quindi non ha un’interfaccia grafica per aggiungerli. Puoi visualizzare questi dati cambiando l’estensione da .xlsx a .zip e poi aprendolo con WinRAR. I dati sono presenti all’interno della cartella customXml come mostrato in questa immagine.
È possibile aggiungere parti XML personalizzate usando Aspose.Cells tramite il metodo Workbook.getContentTypeProperties().add()
Utilizzo di parti XML personalizzate in Aspose.Cells
Il seguente esempio di codice utilizza il metodo Workbook.getContentTypeProperties().add() e aggiunge il Book Catalog Xml con il nome BookStore. L’immagine seguente mostra il risultato di questo codice. Come si può vedere, il Book Catalog Xml viene aggiunto all’interno del nodo BookStore, che è il nome di questa proprietà.
// 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"); |
Articolo correlato