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.
Ö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]