Webcockpit API zu Excel via OData-Feed

Verbinden Sie Webcockpit-Daten mit Excel über OData.

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

  • Öffnen Sie ein neues Excel-Blatt
  • Klicken Sie auf der Registerkarte „Daten“ auf „Daten abrufen“ -> „Aus anderen Quellen“ -> „Leere Abfrage“.
Get Data from Blank Query
  1. Klicken Sie im nun geöffneten Power Query Editor auf ‘Advanced Editor’.
Advanced Editor in Power Query
  1. Ersetzen Sie den Inhalt in diesem Editor durch den folgenden Code und klicken Sie auf „Fertig“.
plaintext
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
  1. 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.
Data loaded in Power Query

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. ‘url’ parameter and the value of the ‘postData’ object. 

Using the getsalesandguestsforbusinessday API as an example, the changes would look like this

plaintext
url = "https://api.webcockpit.app/api/Store/getsalesandguestsforbusinessday"

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