كيفية الحصول على معلومات اتصال OData

الحصول على معلومات اتصال OData

هناك حالات قد يحتاج فيها المطورون إلى استخراج معلومات OData من ملف إكسل. توفر Aspose.Cells لبايثون via .NET الخاصية Workbook.data_mashup التي تُرجع معلومات DataMashup الموجودة في ملف الإكسل. تمثل هذه المعلومات بواسطة فئة DataMashup. توفر فئة DataMashup الخاصية power_query_formulas التي تُرجع مجموعة PowerQueryFormulaCollction. من PowerQueryFormulaCollction، يمكنك الوصول إلى PowerQueryFormula وPowerQueryFormulaItem.

توضح مقتطفات الشفرة التالية استخدام هذه الفئات لاسترداد معلومات OData.

الملف المصدر المستخدم في مقطع الكود التالي مرفق للرجوع إليه.

الملف المصدر

الكود المثالي

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# source directory
SourceDir = RunExamples.Get_SourceDirectory()
workbook = Workbook(SourceDir + "ODataSample.xlsx")
PQFcoll = workbook.data_mashup.power_query_formulas
for PQF in PQFcoll:
print("Connection Name: " + PQF.name)
PQFIcoll = PQF.power_query_formula_items
for PQFI in PQFIcoll:
print("Name: " + PQFI.name)
print("Value: " + PQFI.value)

مخرجات الوحدة

Connection Name: Orders

Name: Source

Value: OData.Feed("https://services.odata.org/V3/Northwind/Northwind.svc/", null, [Implementation="2.0"])

Name: Orders_table

Value: Source{[Name="Orders",Signature="table"]}[Data]