استخدام أجزاء 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"); |
مقال ذو صلة