Webcockpit API zu Excel via OData-Feed

Dies ist eine Anleitung zum Importieren von Daten aus einer Webcockpit-API in Excel am Beispiel von Power Query und der getsalesperbusinessday-API.

Schritt-für-Schritt

  1. Öffnen Sie ein neues Excel-Blatt
  2. Klicken Sie auf der Registerkarte „Daten“ auf „Daten abrufen“ -> „Aus anderen Quellen“ -> „Leere Abfrage“.

3. Klicken Sie im nun geöffneten Power Query Editor auf ‚Advanced Editor‘.

4. Ersetzen Sie den Inhalt in diesem Editor durch den folgenden Code und klicken Sie auf „Fertig“.

let
url = „https://api.webcockpit.app/api/Default/getsalesperbusinessday“,
headers = [
#“accept“ = „application/json“,
#“X-Api-Key“ = „“,
#“Content-Type“ = „application/json“
],
postData = Json.FromValue([BusinessDay = „2023-12-14“]),
response = Web.Contents(url, [Headers=headers, Content=postData]),
jsonResponse = Json.Document(response)
in
jsonResponse

5. Wenn die Daten erfolgreich geladen wurden, sehen Sie den folgenden Bildschirm, auf dem Sie das Ergebnis in das für Sie am besten geeignete Format umwandeln müssen.

Weitere Schritte

Wenn Sie Daten von einem anderen API-Endpunkt benötigen, müssen Sie nur den Parameter „url“ und den Wert des Objekts „postData“ anpassen.

Am Beispiel der getsalesandguestsforbusinessday-API würden die Änderungen wie folgt aussehen

url = “https://api.webcockpit.app/api/Store/getsalesandguestsforbusinessday”

postData = Json.FromValue([CountryCode= „<Your CountryCode>“, StoreNumber= <Your store number>,  BusinessDay= „2024-01-16“])

Was this helpful?