JSON zu Excel konvertieren: Daten importieren und in Spalten transformieren
Hier ist ein ausführliches Tutorial, wie du JSON-Daten effizient in Excel importierst und in Spalten strukturierst.
JSON (JavaScript Object Notation) ist das Standardformat für den Datenaustausch im Web. Um diese Daten in Excel analysieren zu können, müssen sie von einer hierarchischen Textstruktur in ein Tabellenformat (Spalten und Zeilen) umgewandelt werden.
In diesem Tutorial nutzen wir die integrierte Funktion Power Query, da dies der sauberste Weg ohne zusätzliche Software ist.
Methode 1: Der Import über Power Query (Empfohlen)
Diese Methode ist am professionellsten, da sie die Daten sauber trennt und die Verbindung zur Quelldatei aktualisierbar bleibt.
Schritt 1: JSON-Datei auswählen
- Öffne Excel und erstelle eine neue Arbeitsmappe.
- Gehe im Menüband auf den Reiter Daten.
- Klicke auf Daten abrufen > Aus Datei > Aus JSON.
- Wähle deine JSON-Datei aus und klicke auf Importieren.
Schritt 2: Daten in eine Tabelle umwandeln
Nach dem Import öffnet sich der Power Query-Editor. Meistens siehst du zunächst nur einen Eintrag namens "List" oder "Record".
- Klicke im Menü oben auf den Button In Tabelle (zu finden im Reiter "Transformieren" oder direkt im Kontextmenü).
- Ein Dialogfenster erscheint (Tabelle erstellen). Bestätige einfach mit OK, ohne die Standardeinstellungen zu ändern.
Schritt 3: Spalten expandieren (Parsing)
Jetzt hast du eine Spalte, die "Records" (Datensätze) enthält. Um diese in einzelne Spalten aufzuteilen:
- Klicke auf das kleine Symbol mit den zwei Pfeilen, das sich oben rechts im Spaltenkopf befindet.
- Es öffnet sich eine Liste aller verfügbaren Felder (Key-Names aus dem JSON).
- Wähle die Felder aus, die du als Spalten in Excel sehen möchtest.
- Deaktiviere das Häkchen bei „Ursprünglichen Spaltennamen als Präfix verwenden“, damit die Spaltennamen kurz und übersichtlich bleiben.
- Klicke auf OK.
Schritt 4: Daten laden
- Wenn die Daten in der Vorschau korrekt aussehen, klicke oben links auf Schließen & laden.
- Die Daten werden nun direkt in dein Excel-Arbeitsblatt importiert.
Methode 2: Verschachtelte JSON-Daten verarbeiten
Oft enthalten JSON-Dateien Listen innerhalb von Objekten (verschachtelte Daten).
- Wenn nach dem Expandieren in einer Spalte das Wort "List" steht, klicke erneut auf das Pfeil-Symbol im Spaltenkopf.
- Wähle "Auf neue Zeilen ausweiten".
- Klicke danach erneut auf das Pfeil-Symbol, um die Details dieser Liste in neue Spalten zu extrahieren.
- Wiederhole diesen Vorgang, bis alle gewünschten Informationen sichtbar sind.
Methode 3: Schnelle Konvertierung über Online-Tools
Wenn du nur eine einmalige, einfache Konvertierung ohne komplexe Strukturen benötigst:
- Suche nach einem "JSON to CSV Converter" im Web.
- Kopiere deinen JSON-Code hinein.
- Lade die resultierende CSV-Datei herunter.
- Öffne die CSV-Datei in Excel.
- Hinweis: Diese Methode ist bei sensiblen Daten aus Datenschutzgründen nicht zu empfehlen.
Tipps für eine saubere Struktur
- Datentypen prüfen: Power Query erkennt Datentypen meist automatisch. Prüfe dennoch im Editor, ob Zahlen als "Dezimalzahl" und Texte als "Text" formatiert sind, damit du später damit rechnen kannst.
- Aktualisierung: Wenn sich die ursprüngliche JSON-Datei ändert, musst du den Import nicht neu erstellen. Klicke in Excel einfach im Reiter Daten auf Alle aktualisieren.
- Bereinigung: Du kannst im Power Query-Editor unnötige Spalten einfach löschen (Rechtsklick > Entfernen), bevor du die Daten nach Excel lädst. Das hält deine Arbeitsmappe schlank.