Wie man JSON einfach und professionell in CSV konvertiert

Letzte Aktualisierung: 17/12/2025
Autor: Holger
  • Die Konvertierung von JSON in CSV erleichtert die Analyse, sorgt für Kompatibilität mit Tabellenkalkulationsprogrammen und verbessert die Leistung bei großen Datenmengen.
  • Es gibt Online-Konverter, mit denen man Dateien hochladen oder JSON einfügen, Trennzeichen anpassen und die CSV-Datei herunterladen kann, ohne Software installieren zu müssen.
  • En PythonDie JSON/CSV-Bibliotheken, insbesondere Pandas, ermöglichen die Automatisierung und Optimierung der Konvertierung von JSON in CSV.
  • Die Kontrolle von Kodierung, JSON-Struktur und Dateigröße ist entscheidend, um Fehler und Datenverlust zu vermeiden.

Online-Konverter von JSON zu CSV

Die tägliche Arbeit mit Rohdaten kann sehr mühsam sein, wenn die Informationen nicht gut organisiert sind. Konvertierung einer JSON-Datei voller geschweifter und eckiger Klammern in eine geordnete CSV-Tabelle Es macht den Unterschied aus, ob man sich in den Zeilen verliert oder seine Daten in einer Tabellenkalkulation oder in Python ruhig analysieren kann.

In der realen Welt liegen Daten oft in sehr unterschiedlichen Formaten vor: APIs, die JSON zurückgeben, CSV-Berichte, HTML-Webseiten, ältere Systeme, die XML ausgeben… Zu wissen, wann und wie man JSON in CSV konvertiert Es ermöglicht Ihnen, Informationen miteinander zu verknüpfen, schnelle Analysen durchzuführen und Ergebnisse mit Personen zu teilen, die möglicherweise nur mit Excel umgehen können.

Was ist JSON und was ist CSV (und warum werden sie so häufig verwendet)?

Bevor wir mit der Konvertierung beginnen, ist es wichtig, ein klares Verständnis des Films zu haben. JSON und CSV sind Formate, die zum Speichern und Austauschen von Daten entwickelt wurden.Aber sie gehen dabei sehr unterschiedlich vor, und jede Methode hat ihre Stärken.

JSON (JavaScript-Objektnotation) Es handelt sich um ein leichtgewichtiges Format für den Datenaustausch zwischen Anwendungen und Servern. Es organisiert Informationen in Schlüssel-Wert-PaareEs ermöglicht die Verschachtelung von Objekten und Arrays. Dadurch lassen sich komplexe Strukturen wie API-Antworten, Dokumente mit Unterlisten, Objektsammlungen usw. darstellen.

Interessant ist auch, dass die JSON-Eingabedaten, die in CSV konvertiert werden sollen, üblicherweise in mehreren gängigen Formaten vorliegen: ein Array von Objekten mit Name/Wert-PaarenEin einzelnes Objekt mit Name-Wert-Paaren oder ein Objekt mit einer einzelnen Eigenschaft, deren Wert ein Array von Objekten ist. Häufig findet man auch Formate wie JSONLines oder MongoDBwobei jeder JSON-Datensatz in einer eigenen Zeile steht.

CSV (kommagetrennte Werte)ist hingegen ein einfaches Textformat, bei dem Daten in Zeilen und Spalten gespeichert und die Werte durch Kommas (oder andere Trennzeichen wie Semikolons oder Tabulatoren, je nach Kontext) getrennt werden. Es ist das Standardformat, wenn Sie möchten Arbeiten mit Tabellenkalkulationen, Datenbanken oder Datenanalysetools, da es sich hervorragend an eine tabellarische Struktur anpasst.

In der Praxis existieren JSON und CSV neben anderen gängigen Formaten wie z. B. HTML und XMLHTML dient der Anzeige von Informationen in einem Browser, während XML und JSON besser für den Transport strukturierter Daten zwischen Systemen geeignet sind. JSON in CSV konvertieren Es ist einfach ein weiterer natürlicher Schritt in diesem Ökosystem von Formaten.

Vorteile der Konvertierung von JSON in CSV

Vorteile der Konvertierung von JSON in CSV

Wenn Sie die Daten bereits im JSON-Format haben, fragen Sie sich vielleicht, warum Sie sie überhaupt transformieren sollten. Es gibt mehrere überzeugende Gründe für den Wechsel von JSON zu CSV.insbesondere wenn Sie die Informationen später analysieren oder weitergeben wollen.

Einer der Hauptgründe ist die schnellere DatenanalyseIn Sprachen wie Python sind Operationen mit CSV-Dateien sehr effizient, insbesondere bei Verwendung von Bibliotheken wie PandasDas Anzeigen, Sortieren, Filtern oder Zuschneiden von Daten geht in der Regel viel schneller, wenn sie in Tabellenform vorliegen.

Ein weiterer wichtiger Punkt ist der Kompatibilität mit Büroautomatisierungs- und DatenverarbeitungstoolsWährend JSON ideal für die Kommunikation zwischen zwei Anwendungen ist, eignet sich CSV besser für Tabellenkalkulationen. Excel, Google Tabellenkalkulationen, LibreOffice, mit Datenbanksystemen und einer Vielzahl von Sprachen Programmierung die tabellarische Daten erwarten.

Auch im Bereich des Gedächtnisses gibt es erhebliche Unterschiede. JSON enthält Metadaten und zusätzliche Struktur (Schlüssel, wiederholte Feldnamen, Verschachtelung usw.) und deren Analyse erfordert in der Regel mehr Speicher und Rechenleistung. CSV-Dateien hingegen bestehen lediglich aus durch ein Trennzeichen getrennten Werten ohne so viel zusätzlichen Schnickschnack, sodass sie üblicherweise speichereffizienter für große Datenmengen.

La menschliche Lesbarkeit Das spielt ebenfalls eine Rolle. Eine in einem Tabellenkalkulationsprogramm geöffnete CSV-Datei ist sofort verständlich: Zeilen, Spalten, Überschriften usw. Im Gegensatz dazu kann eine JSON-Datei mit verschachtelten Objekten auf den ersten Blick etwas unübersichtlich wirken, insbesondere bei tiefen Strukturen. Für schnelle Überprüfungen oder die Weitergabe von Daten an technisch nicht versierte Nutzer ist es jedoch wichtig, die Datei übersichtlich zu gestalten. CSV ist viel benutzerfreundlicher..

Schließlich gibt es noch den Aspekt der GesamtleistungDas Parsen und Verarbeiten von CSV-Dateien ist im Allgemeinen schneller und ressourcenschonender als die Verarbeitung von JSON. Bei großen Datenmengen oder rechenintensiven Prozessen bedeutet dies Folgendes: kürzere Ausführungszeiten und geringerer Ressourcenverbrauch.

Wie man JSON mithilfe von Online-Tools in CSV konvertiert

Wenn Sie eine schnelle Lösung suchen, ohne sich in Code zu verstricken, Webbasierte JSON-zu-CSV-Konverter sind eine sehr praktische Option.Sie funktionieren auf jedem Betriebssystem und erfordern nur minimale Konfiguration.

  Wozu dienen Windows-INF-Dateien und wie funktionieren sie?

In vielen Fällen genügt es, einem sehr einfachen Ablauf zu folgen: Laden Sie Ihre JSON-Datei hoch, wählen Sie CSV als Ausgabeformat und klicken Sie auf die Schaltfläche „Konvertieren“.Innerhalb weniger Sekunden steht Ihnen eine CSV-Datei zum Download bereit. Ganz egal, welches Gerät Sie verwenden. Windows macOS 10 Linux, ein iPhone oder ein Tablet: Solange Sie einen Browser haben, können Sie konvertieren.

Manche Konverter erlauben beides. Laden Sie eine Datei von Ihrem Computer hoch. als Fügen Sie den JSON-Code direkt in ein Textfeld ein.Sie enthalten üblicherweise vorinstallierte Beispiele, wie z. B. Datenträgerlisten, Kontakte oder Testprotokolle, damit Sie das Ergebnis sehen können, bevor Sie Ihre eigenen Daten verwenden.

Ein interessanter Vorteil bestimmter moderner Werkzeuge ist, dass die Die Konvertierung findet vollständig in Ihrem Browser statt.ohne Ihre Daten an externe Server zu senden. Dies ist besonders nützlich bei der Arbeit mit sensiblen oder vertraulichen Informationen, da es das Risiko von Datenlecks minimiert. Üblicherweise heißt es dort etwas wie: „Ihre Daten werden niemals an unsere Server gesendet.“

Darüber hinaus ermöglichen viele dieser Webanwendungen die Anpassung von Details wie beispielsweise Feldtrenner (Komma, Semikolon, Tabulator…), das Vorhandensein oder Fehlen von Kopfzeile in der CSV-Datei und deren Verwaltung doppelte Anführungszeichen um die WerteManche erlauben es Ihnen sogar, die Verwendung von Anführungszeichen in allen Feldern zu erzwingen oder das Tool anhand des Inhalts entscheiden zu lassen.

Erweiterte Optionen von Online-JSON-zu-CSV-Konvertern

Die umfassendsten Online-Konverter beschränken sich nicht nur auf „Hochladen und Herunterladen“. Sie beinhalten zusätzliche Funktionen, um besser mit Echtzeitdaten zu arbeiten. und um Prozesse zu automatisieren.

Ein markantes Beispiel sind die CSV-Abkürzungen für JSON-URLsDie Idee ist einfach: Sie haben eine URL, die JSON zurückgibt (wie eine öffentliche API oder ein interner Feed). Mit diesen Abkürzungen können Sie diese URL transformieren in ein direkter Link zu einer herunterladbaren CSV-Dateidie Sie auch mit Kollegen teilen oder in andere Arbeitsabläufe integrieren können.

Ein weiteres sehr interessantes Merkmal ist die E-Mail-BenachrichtigungenBei einigen Plattformen können Sie einen JSON-Feed abonnieren und erhalten dann täglich eine E-Mail mit der Aktualisierung, sobald sich etwas ändert. CSV-Datei angehängtAuf diese Weise ersparen Sie sich die Mühe, manuell nach Aktualisierungen zu suchen, und erhalten die Daten direkt zur Analyse bereit.

Es gibt auch Konverter, die sich in größere Verarbeitungssuiten integrieren lassen, mit denen man nicht nur von JSON in CSV konvertieren kann, sondern auch JSON in XML konvertieren, XML in JSON konvertieren, JSON validieren (JSON Lint), formatieren oder Datenpfade analysierenDiese „All-in-One“-Tools sind sehr nützlich, wenn man täglich mit verschiedenen Formaten arbeitet.

An manchen Orten beinhalten sie auch praktische Einschränkungen Zu beachten ist Folgendes: Da die Konvertierung beispielsweise browserseitig erfolgt, können sehr große Dateien Leistungsprobleme verursachen, insbesondere in Browsern mit strengeren Beschränkungen, wie etwa bestimmten Versionen von … Microsoft Edge.

JSON mit Python Schritt für Schritt in CSV konvertieren

Wenn Sie mehr Kontrolle benötigen oder die Konvertierung in einen automatisierten Workflow integrieren müssen, ist die ideale Lösung Planen Sie die JSON → CSV-TransformationPython ist dank seiner einfachen Syntax und der angebotenen Bibliotheken eine beliebte Wahl.

Am direktesten geht das über die Verwendung von Python-Standardbibliotheken: JSON und CSVOhne zusätzliche Installationen. Diese Vorgehensweise ist ideal, wenn Sie verstehen möchten, was „unter der Haube“ passiert, oder wenn Sie mit einfachen Skripten arbeiten.

Das grundlegende Verfahren lässt sich in mehrere logische Schritte unterteilen. Erstens, Sie importieren die JSON- und CSV-Module. in Ihrem SkriptAngenommen, Sie haben Ihre JSON-Daten in einer Datei (z. B. data_json.json), dann Lädt Daten in eine Variable mit json.load, die eine Python-Struktur (Liste, Wörterbuch usw.) zurückgibt.

Sobald die Daten im Speicher sind, ist der nächste Schritt Bereiten Sie die Ausgabedatei im CSV-Format vor.Die Liste der Schlüssel aus dem ersten JSON-Objekt wird üblicherweise als Spaltenüberschriften verwendet, beispielsweise mit `data.keys()`. Anschließend wird eine `data.csv`-Datei im Schreibmodus geöffnet und csv.DictWriter Diese Überschriften werden als Feldnamen verwendet.

Nachdem der Writer konfiguriert wurde, wird zunächst `writeheader()` aufgerufen, um der CSV-Datei eine Kopfzeile hinzuzufügen. Anschließend wird jedes Objekt in der JSON-Datei durchlaufen und mit `writerow(row)` eine Zeile geschrieben. Auf diese Weise… Jedes Element der JSON-Liste wird zu einer Zeile in der CSV-Datei.und jeder Schlüssel in einer Spalte.

Obwohl dieses Schema die einfachsten Fälle abdeckt, werden Sie in der Praxis Folgendes benötigen: Achten Sie auf Details wie Sonderzeichen, Kodierung, fehlende Felder oder Verschachtelung.Um beispielsweise Probleme mit Nicht-ASCII-Zeichen zu vermeiden, empfiehlt es sich, die CSV-Datei mit der Angabe encoding="utf-8" zu öffnen und den Zeilenumbruchparameter auf Windows-Systemen korrekt zu behandeln.

  So sichern Sie die Registrierung in Windows 11

Wie konvertiert man JSON mit Pandas in CSV?

Wenn Sie den Prozess noch einfacher und leistungsfähiger gestalten möchten, Pandas Sie ist Ihr bester Freund. Diese Python-Bibliothek wurde entwickelt, um große Datenmengen effizient zu bearbeiten und zu analysieren, und vereinfacht die Arbeit mit JSON und CSV erheblich.

Der Pandas-Ansatz basiert darauf, die Daten in ein DatenrahmenDas ist eine tabellarische Struktur, die Sie dann im gewünschten Format exportieren können. Zunächst: Sie importieren die Bibliothek mit etwas wie `import pandas as pd` am Anfang Ihres Skripts.

Als Nächstes laden Sie die JSON-Daten mithilfe der entsprechenden Funktion in einen DataFrame, üblicherweise read_json Bei der Verarbeitung von strukturiertem JSON können Sie, sobald sich das JSON in Pandas befindet, Filter, Sortierungen, Gruppierungen oder beliebige andere Datenanalyseoperationen anwenden.

Der Zauber geschieht, wenn Sie die CSV-Datei abrufen möchten: Rufen Sie einfach auf data.to_csv('csv_data', index=False) (oder ein beliebiger Dateiname), um eine Datei im aktuellen Arbeitsverzeichnis zu erstellen, die den gesamten Inhalt des DataFrames enthält. Der Parameter `index=False` wird verwendet, um die Indexspalte auszuschließen, die Pandas standardmäßig hinzufügt.

Somit Mit nur wenigen Codezeilen können Sie JSON in CSV konvertieren.Bei großen Datensätzen verwaltet Pandas den Speicher besser, ermöglicht das Einlesen in Blöcken und bietet viele Optionen zum Bereinigen und Transformieren von Informationen vor dem Export.

Konvertierung großer JSON-Dateien in CSV: Bewährte Verfahren

Bei kleinen Dateien funktioniert fast jede Lösung. Das Problem entsteht, wenn man mit größeren Dateien arbeitet. große DatenmengenJSON kann Hunderte von Megabytes umfassen, und die Konvertierung in CSV auf einmal kann eine echte Herausforderung darstellen.

Das erste, was zu berücksichtigen ist, ist die verfügbare ErinnerungWenn Sie versuchen, den gesamten JSON-Code auf einmal in ein einzelnes Objekt im Speicher zu laden, riskieren Sie, dass der Arbeitsspeicher nicht ausreicht oder der Prozess extrem langsam wird. Um dies zu vermeiden, ist folgender Ansatz ideal: Die Daten in Blöcken verarbeiten, Lesen und Schreiben in kleineren Fragmenten.

Eine weitere wichtige Empfehlung ist redundante Daten entfernen Vor der Konvertierung. Enthält Ihr Datensatz dieselben Informationen wiederholt und ohne Mehrwert (z. B. unnötige Duplikate), führt dies lediglich zu aufgeblähten Dateien und einem langsameren Prozess. Durch die Bereinigung vor der Konvertierung wird die Gesamtgröße reduziert und sowohl die Analyse als auch die Konvertierung beschleunigt.

In besonders großen Gruppen ist es dringend zu empfehlen, sich anzulehnen optimierte BibliothekenFür kleinere Fälle können Sie Ihr eigenes Skript von Hand mit JSON und CSV schreiben, aber wenn die Dinge komplizierter werden, ist es am besten, Tools wie Pandas oder spezielle Bibliotheken zu verwenden. Streaming Effiziente Datenverarbeitung mithilfe von JSON.

Und schließlich schadet es nie, einen zu besitzen. Sicherung der OriginaldatenBei der Konvertierung großer JSON-Dateien in CSV, insbesondere bei Zwischenschritten, kann ein Fehler im Prozess zu Datenverlust oder subtilen Fehlern führen. Wenn Sie die Originaldatei zur Hand haben, können Sie die Konvertierung bei Problemen wiederholen.

Häufige Fehler bei der Konvertierung von JSON in CSV und wie man sie behebt

Während der Konvertierung von JSON in CSV wird eine Reihe von Typische Fehler, die man kennen sollteinsbesondere wenn Sie den Prozess mit Python automatisieren oder mit Daten aus vielen verschiedenen Quellen arbeiten.

Einer der häufigsten Fehler ist der Unicode-Fehler beim Schreiben der CSV-Datei, was normalerweise vorkommt, wenn die JSON-Daten Sonderzeichen oder Nicht-ASCII-Zeichen (Akzente, Symbole(Zeichen aus anderen Alphabeten...). Wird die Datei geöffnet oder geschrieben, ohne eine geeignete Kodierung anzugeben, kann das Programm Ausnahmen auslösen oder fehlerhafte Zeichen erzeugen.

Die Lösung ist durch Geben Sie beim Öffnen der CSV-Datei die korrekte Kodierung an.In Python ist es üblich, beim Aufruf von `open` die Option `encoding="utf-8"` zusammen mit dem entsprechenden `newline`-Parameter anzugeben. Dadurch wird die Zeichenintegrität sichergestellt und die resultierende CSV-Datei kann problemlos auf verschiedenen Plattformen geöffnet werden.

Ein weiterer recht häufiger Fehler ist der berühmte ValueError: Es wird ein Wert oder ein Objekt erwartet.Dies deutet in der Regel auf ein Problem mit dem JSON-Inhalt hin. Typischerweise bedeutet dies, dass die Upload-Funktion die Datei nicht parsen kann, weil sie schlecht formatiert ist, zusätzliche Kommas, nicht geschlossene geschweifte Klammern oder unvollständige Strukturen enthält.

Um dies zu vermeiden, müssen Sie sicherstellen, dass die JSON-Daten Sie halten sich strikt an die Formatsyntax.Dies beinhaltet die Sicherstellung, dass Objekte korrekt durch geschweifte Klammern {} abgegrenzt, Arrays in eckige Klammern [] eingeschlossen, Elemente durch Kommas getrennt und Zeichenketten korrekt abgegrenzt werden. Bei JSON mit verschachtelten Strukturen ist es außerdem wichtig, die Strukturen zu vereinfachen, beispielsweise mit Funktionen wie json_normalize, bevor sie als CSV exportiert werden.

  So benennen Sie in Windows mehrere Dateien gleichzeitig effizient um

Schließlich könnte es Probleme mit dem geben CSV-HeaderDa JSON diese nicht standardmäßig enthält, müssen Sie entscheiden, welche Felder zu Spalten werden, welchen Spaltennamen Sie verwenden und wie Datensätze behandelt werden, denen bestimmte Felder fehlen. Es ist außerdem wichtig, dass der erwartete Datentyp jeder Spalte mit dem tatsächlichen Inhalt übereinstimmt.

Über JSON zu CSV hinaus: Weitere nützliche Konvertierungen

Obwohl wir uns hier auf die Konvertierung von JSON in CSV konzentrieren, benötigen Sie im Alltag oft Folgendes: Konvertieren Sie Ihre Daten zwischen einer Vielzahl verschiedener Formateselbst durch die Kombination mehrerer Zwischenschritte.

Aktuell gibt es Online-Tools, die JSON nicht nur in CSV, sondern auch in andere Formate konvertieren können. PDF, WordPowerPoint, Tabellenkalkulationen (XLS, XLSX, ODS), HTML, XML, Markdown, Bilder (JPG, PNG, GIF, SVG usw.) und sogar komprimierte Formate oder DatenbankformateDies ist besonders nützlich, wenn Sie dieselben Informationen in sehr unterschiedlichen Kontexten weitergeben möchten, ohne etwas neu schreiben zu müssen.

Mit diesen fortschrittlichen Plattformen ist es üblich, in der Lage zu sein, Laden Sie mehrere Dateien gleichzeitig hochOftmals gibt es Beschränkungen, beispielsweise auf 10 Dateien pro Stapelverarbeitung, um sie in großen Mengen zu konvertieren. Dank dieser Funktion können ganze Sätze von JSON-Berichten in CSV, PDF oder ein anderes Format konvertiert werden. Excel Es wird zu einer Frage von nur wenigen Klicks.

Einige Suiten bieten auch spezielle Dokumentationen an, damit Sie Integrieren Sie die Konvertierung in Ihre eigenen AnwendungenMit Bibliotheken wie Aspose.Cells oder anderen SDKs lässt sich der Prozess vollständig automatisieren: Ihre Anwendung generiert oder empfängt JSON und transformiert und speichert es ohne manuelles Eingreifen im gewünschten Format.

Das gleiche Prinzip der Massenkonvertierung lässt sich auch auf andere Datentypen anwenden. Beispielsweise auf die schnelle Konvertierung von Tabellenkalkulationen zwischen verschiedenen Formaten, den Export von Dokumenten als PDF oder Bild oder den nahtlosen Datenaustausch zwischen Standards wie XML, JSON und CSV.

Interaktive Web-Oberflächen zur Konvertierung von JSON in CSV

Ein besonders nützliches Werkzeug ist das/die/das Webschnittstellen, die es ermöglichen, JSON einzufügen, zu bearbeiten und die resultierende Tabelle direkt anzuzeigen. vor dem Herunterladen der CSV-Datei. Sie eignen sich perfekt zur Datenvalidierung oder zum Durchführen kleiner Tests, ohne dass ein Code-Editor geöffnet werden muss.

Bei diesen Konvertern gibt es üblicherweise ein großes Textfeld, in dem Fügen Sie Ihren JSON-Code ein. (Alternativ können Sie die Daten auch manuell eingeben.) Während Sie die Daten bearbeiten, interpretiert das Tool sie und zeigt die ersten Zeilen in Tabellenform an. So können Sie vor dem Generieren der Datei prüfen, ob alle Felder korrekt zugeordnet sind, ob Spalten fehlen oder ob sonstige Probleme vorliegen.

Diese Schnittstellen umfassen typischerweise auch eine Vorschau beschränkt auf die ersten X Zeilen Dadurch wird verhindert, dass der Browser bei großen Datensätzen abstürzt. Anschließend können Sie die gesamte CSV-Datei herunterladen, alle Zeilen anzeigen oder die Rohdaten in einem neuen Tab auf derselben Seite betrachten.

Ein weiteres praktisches Detail ist die Möglichkeit von Wählen Sie das Trennzeichen Sie können das gewünschte Trennzeichen für die CSV-Datei festlegen (Komma, Semikolon, Tabulator usw.). Dies ist wichtig, wenn Sie die Datei in Programmen oder Regionen öffnen möchten, in denen das Komma nicht das Standardtrennzeichen ist. Diese Optionen sind in der Regel über ein kleines Menü oder eine Auswahlliste leicht zugänglich.

Schließlich basieren viele dieser Tools auf offenen Gemeinschaften: Sie ermutigen dazu, Fehler und Verbesserungsvorschläge in Repositories wie GitHub zu melden.Sie ermöglichen es, den Quellcode einzusehen und sich dank der Beiträge anderer Entwickler generell schnell weiterzuentwickeln.

Die Konvertierung von JSON in CSV mag zunächst kompliziert erscheinen, ist aber mit den richtigen Werkzeugen und Vorgehensweisen auch für Laien gut machbar. Schnelle Online-Konverter, interaktive Browser-Oberflächen und Python-Bibliotheken wie json, csv und Pandas bieten hierfür eine Vielzahl an Möglichkeiten. Sie haben eine sehr breite Palette an Möglichkeiten, den Prozess an Ihre Bedürfnisse anzupassen.von einmaligen Umstellungen bis hin zu komplexen und automatisierten Arbeitsabläufen.

So verwenden Sie Bibliotheken wie Pandas, Numpy, Matplotlib und Seaborn in Python für die Datenwissenschaft mit Beispielen-4
In Verbindung stehender Artikel:
So meistern Sie Pandas, NumPy, Matplotlib und Seaborn für Data Science in Python