استخدم أجزاء XML المخصصة في Aspose.Cells
استخدام أجزاء XML المخصصة في Aspose.Cells
أجزاء XML المخصصة هي بيانات XML التي يتم تخزينها بواسطة تطبيقات مختلفة مثل SharePoint وما إلى ذلك داخل ملف Excel. يتم استهلاك هذه البيانات من قبل التطبيقات المختلفة التي تحتاج إليها. Microsoft لا يستخدم Excel هذه البيانات لذلك لا توجد واجهة مستخدم رسومية لإضافتها. يمكنك عرض هذه البيانات عن طريق تغيير امتداد**.xlsx** داخل**.أَزِيز** ثم فتحه باستخدام**برنامج WinZip** . يمكنك أيضًا فتح ملف ZIP باستخدام أي أداة مضغوطة من الجزء الثالث Windows مثل WinRAR أو WinZip وما إلى ذلك. البيانات موجودة داخل**customXml** مجلد.
يمكنك إضافة أجزاء XML مخصصة باستخدام Aspose.Cells عبر ملفWorkbook.ContentTypeProperties.Add ()طريقة.
يستخدم نموذج التعليمات البرمجية التاليWorkbook.ContentTypeProperties.Add () طريقة ويضيفكتالوج الكتب XML واسمهمكتبة لبيع الكتب. الصورة التالية تظهر نتيجة هذا الرمز. كما ترى ، تمت إضافة XML لـ Book Catalog داخل عقدة BookStore وهي اسم هذه الخاصية.
C# كود لاستخدام أجزاء XML المخصصة
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// The sample XML that will be injected to Workbook | |
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>"; | |
// Create an instance of Workbook class | |
Workbook workbook = new Workbook(); | |
// Add Custom XML Part to ContentTypePropertyCollection | |
workbook.ContentTypeProperties.Add("BookStore", booksXML); | |
// Save the resultant spreadsheet | |
workbook.Save(dataDir + "output.xlsx"); |