كيفية الحصول على معلومات اتصال OData
احصل على معلومات اتصال OData
قد تكون هناك حالات يحتاج فيها المطورون إلى استخراج معلومات OData من ملف Excel. يوفر Aspose.Cells ملفالمصنفالخاصية التي تُرجع معلومات DataMashup الموجودة في ملف Excel. يتم تمثيل هذه المعلومات بواسطة فئة DataMashup. توفر فئة DataMashup خاصية PowerQueryFormulas التي تُرجع مجموعة PowerQueryFormulaCollction. من PowerQueryFormulaCollction ، يمكنك الوصول إلى PowerQueryFormula و PowerQueryFormulaItem.
يوضح مقتطف التعليمات البرمجية التالي استخدام هذه الفئات لاسترداد معلومات OData.
تم إرفاق ملف المصدر المستخدم في مقتطف الشفرة التالي للرجوع إليه.
عينة من الرموز
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the directories. | |
String sourceDir = Utils.Get_SourceDirectory(); | |
Workbook workbook = new Workbook(sourceDir + "ODataSample.xlsx"); | |
PowerQueryFormulaCollction PQFcoll = workbook.getDataMashup().getPowerQueryFormulas(); | |
for (Object obj : PQFcoll) | |
{ | |
PowerQueryFormula PQF = (PowerQueryFormula)obj; | |
System.out.println("Connection Name: " + PQF.getName()); | |
PowerQueryFormulaItemCollection PQFIcoll = PQF.getPowerQueryFormulaItems(); | |
for (Object obj2 : PQFIcoll) | |
{ | |
PowerQueryFormulaItem PQFI = (PowerQueryFormulaItem)obj2; | |
System.out.println("Name: " + PQFI.getName()); | |
System.out.println("Value: " + PQFI.getValue()); | |
} | |
} |
إخراج وحدة التحكم
اسم الاتصال: الطلبات
الاسم: المصدر
القيمة: OData.Feed (“https://services.odata.org/V3/Northwind/Northwind.svc/" ، فارغ ، [التنفيذ = “2.0”])
الاسم: Orders_table
القيمة: المصدر {[Name = “Orders”، Signature = “table”]} [Data]