Daten-Konverter

Tabellen, Konfigurationsdateien, Exporte aus irgendeinem System: Datenformate ineinander zu überführen, ist eine Alltagsaufgabe mit einem unangenehmen Nebenaspekt. In diesen Dateien stehen oft Kundenadressen, Bestellungen oder Zugangsdaten. Alles hier läuft in deinem Browser, du musst also nichts davon jemandem anvertrauen.

Bis zu 100 Dateien auf einmal. Gemischte Formate sind kein Problem.

Alle Formate, die wir hier beherrschen

10 Formate in dieser Kategorie, 71 funktionierende Umwandlungen — bei 70 davon verlässt die Datei dein Gerät nicht.

  • JSONJSON

    Das Datenformat des Web. Verschachtelte Strukturen, von jeder Programmiersprache lesbar.

  • NDJSONNDJSON

    Ein JSON-Objekt pro Zeile. Was Protokollpipelines und Datenexporte strömen lassen.

  • CSVCSV

    Eine Tabelle als Klartext. Jede Tabellenkalkulation, jede Datenbank und jedes Auswertungswerkzeug liest sie.

  • TSVTSV

    Wie CSV, nur mit Tabulatoren getrennt — womit das Problem des Kommas im Feldinhalt gar nicht erst entsteht.

  • ParquetParquet

    Spaltenweise Speicherung für große Datenmengen. Weit kleiner und schneller abzufragen als CSV.

  • XMLXML

    Der wortreiche Vorfahr von JSON. Nach wie vor das Rückgrat im Datenaustausch von Unternehmen und Behörden.

  • YAMLYAML

    Konfigurationsformat, das über Einrückung strukturiert. Für Menschen gut lesbar, bei Leerzeichen unerbittlich.

  • TOMLTOML

    Ein Konfigurationsformat, das lesbar bleibt, ohne YAMLs Einrückungsfallen mitzubringen.

  • INIINI

    Abschnitte und Schlüssel-Wert-Paare. Das älteste Konfigurationsformat, das noch täglich benutzt wird.

  • SQLSQL

    Eine Tabelle als INSERT-Anweisungen, fertig zum Einspielen in eine Datenbank.

Werkzeuge für Daten-Konverter

  • Für alle, die prüfen, ob ein Download unverändert angekommen ist — im Abgleich mit der Prüfsumme, die auf der Seite des Projekts steht.

Wo die Formate nicht deckungsgleich sind

CSV kennt nur Zeilen und Spalten. JSON und YAML kennen Verschachtelung. Eine flache Tabelle nach JSON zu bringen, ist deshalb unproblematisch — umgekehrt muss verschachtelte Struktur irgendwie flach werden, und dabei gibt es keine Lösung, die für jeden Fall richtig ist.

Wir flachen mit Punktschreibweise ab, aus `kunde.adresse.stadt` wird eine Spalte dieses Namens. Das ist nachvollziehbar und umkehrbar, aber es ist eine Entscheidung, und du solltest sie kennen, bevor du das Ergebnis weiterverwendest.

Daten-Konverter: häufige Fragen

Sind meine Daten sicher?

Die Datei wird nirgendwo hingeschickt — die Umwandlung passiert in deinem Browser. Du kannst die Verbindung trennen und es trotzdem tun, was die einfachste Art ist, das nachzuprüfen.

Bleiben Zahlen und Datumsangaben erhalten?

Zahlen ja. Bei Datumsangaben kommt es auf das Zielformat an: JSON und YAML haben keinen eigenen Datumstyp, dort wird daraus Text. CSV kennt ohnehin nur Text.

Was du sonst umwandeln kannst