So erhalten Sie OData-Verbindungsinformationen

Rufen Sie OData-Verbindungsinformationen ab

Es kann Fälle geben, in denen Entwickler OData-Informationen aus der Excel-Datei extrahieren müssen. Aspose.Cells bietet dieArbeitsmappe.DataMashup -Eigenschaft, die die in der Excel-Datei vorhandenen DataMashup-Informationen zurückgibt. Diese Informationen werden durch die dargestelltDatenMashup Klasse. DasDatenMashupKlasse bietet diePowerQueryFormulas Eigenschaft, die die zurückgibtPowerQueryFormulaCollction Sammlung. Von demPowerQueryFormulaCollction, auf die Sie zugreifen könnenPowerQueryFormel undPowerQueryFormulaItem.

Der folgende Codeausschnitt veranschaulicht die Verwendung dieser Klassen zum Abrufen der OData-Informationen.

Die im folgenden Codeausschnitt verwendete Quelldatei ist als Referenz beigefügt.

Quelldatei

Beispielcode

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// source directory
string SourceDir = RunExamples.Get_SourceDirectory();
Workbook workbook = new Workbook(SourceDir + "ODataSample.xlsx");
PowerQueryFormulaCollection PQFcoll = workbook.DataMashup.PowerQueryFormulas;
foreach (PowerQueryFormula PQF in PQFcoll)
{
Console.WriteLine("Connection Name: " + PQF.Name);
PowerQueryFormulaItemCollection PQFIcoll = PQF.PowerQueryFormulaItems;
foreach (PowerQueryFormulaItem PQFI in PQFIcoll)
{
Console.WriteLine("Name: " + PQFI.Name);
Console.WriteLine("Value: " + PQFI.Value);
}
}

Konsolenausgabe

Verbindungsname: Bestellungen

Name: Quelle

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

Name: Orders_table

Wert: Quelle{[Name=“Orders”,Signature=“table”]}[Daten]