Come ottenere informazioni sulla connessione OData
Ottenere informazioni sulla connessione OData
Potrebbe esserci il caso in cui gli sviluppatori devono estrarre le informazioni OData dal file excel. Aspose.Cells per Python via .NET fornisce la proprietà Workbook.data_mashup che restituisce le informazioni DataMashup presenti nel file Excel. Queste informazioni sono rappresentate dalla classe DataMashup. La classe DataMashup fornisce la proprietà power_query_formulas che restituisce la collezione PowerQueryFormulaCollction. Da PowerQueryFormulaCollction, puoi accedere a PowerQueryFormula e PowerQueryFormulaItem.
Il seguente frammento di codice dimostra l’uso di queste classi per recuperare le informazioni OData.
Il file di origine utilizzato nello snippet di codice seguente è allegato per il tuo riferimento.
Codice di Esempio
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) |
Output della console
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]