Thema Datum  Von Nutzer Rating
Antwort
08.03.2021 15:26:35 Lotte97
NotSolved
08.03.2021 15:54:44 Gast17080
NotSolved
Rot Web Scraping --> HTML auslesen
09.03.2021 12:37:50 Zwenn
NotSolved
09.03.2021 12:44:50 Mase
NotSolved
09.03.2021 14:23:50 Zwenn
NotSolved
29.03.2021 14:31:22 Lotte97
NotSolved

Ansicht des Beitrags:
Von:
Zwenn
Datum:
09.03.2021 12:37:50
Views:
707
Rating: Antwort:
  Ja
Thema:
Web Scraping --> HTML auslesen

Hallo Lotte,

wie bereits geschrieben wurde, handelt es sich bei Deinen Daten um JSON Dateien. Die lassen sich relativ einfach verarbeiten, da es sich um ein Datenaustauschformat handelt, wie CSV oder XML. Eine Möglichkeit ist das mit PowerQuery zu machen. Dieses kann für Excel 2010 nachinstalliert werden, ab 2013 (glaube ich) ist es von Haus aus Bestandteil der Excel-Werkzeuge. Wie man JSON mit PQ verarbeitet kann ich Dir leider nicht erklären, da ich PQ nicht beherrsche. Du kannst danach aber auch googeln oder in anderen Excel-Foren stöbern.

Ich selbst verwende den Weg über VBA, was ja auch Dein bisheriger Ansatz zu sein scheint. Da gibt es von Tim Hall auf GitHub eine Bibliothek namens JsonConverter. Die importierst Du in ein Modul. Du musst Dich etwas einlesen und rumprobieren.

JsonConverter by Tim Hall (auf GitHub)

Ein JSON wird mit dem JsonConverter in eine verschachtelte Struktur aus Scripting.Dictionaries und Collections eingelesen. Auf die einzelnen Werte greifst Du dann über den Pfad durch diese Struktur zu. Um zu sehen, wie Deine JSON wirklich aufgebaut sind, wirf mal eins in diese Seite und klicke auf Process. Dann sollte Dir im unteren Bereich der Seite eine ordentliche Formatierung der Daten angezeigt werden.

JsonFormatter (Roh-JSON in die Textbox einfügen, dann Process anklicken)

Die Struktur ist so aufgebaut: {} ist ein Dictionary und [] ist eine Collection

Viele Grüße,

Zwenn


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
08.03.2021 15:26:35 Lotte97
NotSolved
08.03.2021 15:54:44 Gast17080
NotSolved
Rot Web Scraping --> HTML auslesen
09.03.2021 12:37:50 Zwenn
NotSolved
09.03.2021 12:44:50 Mase
NotSolved
09.03.2021 14:23:50 Zwenn
NotSolved
29.03.2021 14:31:22 Lotte97
NotSolved