Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Mit der Freeware Version können bis zu 100.000 Datensätze verarbeitet werden!
Flowheater Chart

Abfrage einer REST API und Umwandlung in eine csv

Mehr
6 Tage 5 Stunden her - 6 Tage 5 Stunden her #5349 von Matthias Rindt
Abfrage einer REST API und Umwandlung in eine csv wurde erstellt von Matthias Rindt
Hallo,

wir haben folgende URL für eine Abfrage per REST API von Kursen von der Schweizer Nationalbank:

https://data.snb.ch/api/cube/devkua/data/json/en?dimSel=D1(EUR1,USD1)&fromDate=2025-09-01&toDate=2025-09-01

Wir haben eine Definition erstellt und auf der READ-Seiten die URL hinterlegt. Der Testaufruf funktioniert und bringt Daten (siehe Screenshot). Aber wie bekomme ich daraus Daten extrahiert? Ich habe mir die Bespiele hier angeschaut werde aber nicht so richtig schlau daraus.

Als Ergebnis wollen wir eine CSV-Datei mit dem Datumswert, der Währung und dem Kurs erhalten.

Viele Grüße Matthias
Letzte Änderung: 6 Tage 5 Stunden her von Matthias Rindt. Begründung: Ergänzung

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Tage 13 Stunden her #5350 von FlowHeater-Team
FlowHeater-Team antwortete auf Abfrage einer REST API und Umwandlung in eine csv
Hallo Matthias,

die API liefert über den „HTTP Response Content“ eine JSON-Datei / Struktur zurück. Um den auslesen zu können musst du im REST API Adapter ein Feld Definieren das den Inhalt vom „HTTP Response Content“ aufnimmt, siehe Screenshot.

Den Inhalt der JSON Datei kannst du dann mit dem JSON Adapter in eine physische Datei abspeichern. Über einen zweiten Verarbeitungsschritt kannst du dann den JSON Inhalt in eine CSV-Datei umwandeln. Für die Allgemeine CSV<->JSON Konvertierung findest du hier einige Beispiele: Beispiele zur JSON zu/nach CSV Konvertierung

Leider liefert die API bei mir keine echten Währungsdaten zurück, ich erhalten nur allgemeine Informationen. Das liegt vermutlich daran, dass du noch einen API-Token, oder ähnliches für die REST API hast.

Im Anhang findest du ein kleines Beispiel dazu. Hier habe ich auch das Datum in der URL über FlowHeater Parameter umgesetzt. So kannst du den Aufruf dynamisch gestalten.

PS: Im aktuellen Programm Download Archiv findest du mehrere REST API Beispiele wie REST WebServices aufgerufen/abgerufen werden können. Hier steht Online ein kompletter REST WebService für Test zur Verfügung. Kleines Manko, die Beschreibung dazu muss noch gemacht werden. Aufruf über „Menü->Beispiel->REST API Adapter->Allgemeine REST Verarbeitung“.

 

 
Dateianhang: Dateiname: rest-api-nach-csv.zip
Dateigröße:11 KB

 

gruß
Robert Stark

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.276 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation


Copyright © 2009-2025 by FlowHeater GmbH. Alle Rechte vorbehalten.