كيفية الحصول على معلومات اتصال 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]