OData Bağlantı Bilgilerini Nasıl Alınır

OData Bağlantı Bilgilerini Alın

Geliştiricilerin bazen OData bilgisini Excel dosyasından çıkarması gerekebilir. Aspose.Cells for Python via .NET, Excel dosyasındaki DataMashup bilgisini döndüren Workbook.data_mashup özelliği sağlar. Bu bilgi, DataMashup sınıfı tarafından temsil edilir. DataMashup sınıfı, power_query_formulas özelliği aracılığıyla PowerQueryFormulaCollction koleksiyonunu döner. Buradan PowerQueryFormulaCollction, PowerQueryFormula ve PowerQueryFormulaItem ile erişim sağlayabilirsiniz.

Aşağıdaki kod parçası, bu sınıfları kullanarak OData bilgisini almayı göstermektedir.

Aşağıdaki kod parçasında kullanılan Kaynak dosyası, referansınız için ekte bulunmaktadır.

Kaynak Dosyası

Örnek Kod

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)

Konsol Çıktısı

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]