Utilisation de pièces de XML personnalisées dans Aspose.Cells
Les pièces de XML personnalisées sont les données XML stockées par différentes applications comme SharePoint etc. à l’intérieur du fichier excel. Ces données sont utilisées par différentes applications qui en ont besoin. Microsoft Excel n’utilise pas ces données, donc il n’y a pas d’interface graphique pour les ajouter. Vous pouvez visualiser ces données en changeant l’extension de .xlsx en .zip et en l’ouvrant avec WinRAR. Les données sont présentes à l’intérieur du dossier customXml comme le montre cette image.
Vous pouvez ajouter des parties XML personnalisées à l’aide d’Aspose.Cells via la méthode Workbook.getContentTypeProperties().add()
Utilisation de pièces de XML personnalisées dans Aspose.Cells
Le code suivant utilise la méthode Workbook.getContentTypeProperties().add() pour ajouter le Book Catalog Xml dont le nom est BookStore. L’image suivante montre le résultat de ce code. Comme vous pouvez le voir, le Book Catalog Xml est ajouté à l’intérieur du nœud BookStore, qui est le nom de cette propriété.
// 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"); |
Article connexe