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“.
- Klicken Sie im nun geöffneten Power Query Editor auf ‘Advanced Editor’.
- 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 - 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. ‘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"])