Datenformat-Konverter
Lokale CSV-, JSON-, JSONL- und Parquet-Dateien konvertieren, Spaltentypen auswählen und das Ergebnis in der Vorschau prüfen – ohne Daten hochzuladen.
Eingaben und Dateien bleiben im Browser
Quelldatei
Quelldatei
CSV, TSV, JSON-Array, JSONL oder Parquet. Jeweils eine Datei.
Trennzeichen und Kopfzeileneinstellungen gelten für CSV. Die Kodierung gilt für Texteingaben. Nach Änderungen an diesen Einstellungen die Datei erneut öffnen.
Die Dateiverarbeitung erfolgt ausschließlich in diesem Browser. Eingaben, Ergebnisse und SQL werden weder im Browserspeicher gespeichert noch an einen Server gesendet.
Die Eingabe ist auf 1 GiB je Datei, Nicht-UTF-8-Transkodierung auf 128 MiB begrenzt. DuckDB hat 512 MiB Arbeitsspeicher. JSON/JSONL wird vollständig als flacher Datensatz im Speicher dekodiert, nicht blockweise. Textausgabe wird gestreamt; der Blob-Fallback ist auf 256 MiB begrenzt. Parquet wird bis 512 MiB gepuffert. Abbrechen gibt die Sitzung frei.
Spalten und Ergebnis
CSV-Spalten werden zunächst als Text behandelt, um Kennungen und führende Nullen zu erhalten. Wählen Sie Zahlen- oder Datumstypen ausdrücklich aus. Ungültige Konvertierungen schlagen fehl, statt null zu ergeben; numerische Typumwandlungen können Werte runden. Behalten Sie die Quelltypen bei, wenn eine exakte Darstellung wichtig ist.
Die Textausgabe verwendet UTF-8. JSON ist ein Array von Datensätzen; JSONL enthält einen Datensatz pro Zeile. CSV behält Rohwerte bei: Formelähnlicher Text kann beim Öffnen in einer Tabellenkalkulation ausgeführt werden. Die Parquet-Ausgabe wird gepuffert und während der Kodierung nicht gestreamt.
Auf dieser Seite
Strukturierte lokale Dateien zwischen CSV, JSON, JSONL und Parquet konvertieren – ohne Upload auf einen Server.
Detaillierte Funktionalität
Quellformat und CSV-Optionen auswählen, automatisch erkannte Spalten prüfen und bei Bedarf explizite Spaltentypen festlegen. Vor dem Export aller Datensätze eine begrenzte Stichprobe in der Vorschau prüfen. Die Konvertierung läuft in einem Browser-Worker mit DuckDB-WASM, das nur bei Bedarf geladen wird. Textexporte verwenden UTF-8; Parquet behält typisierte Spalten bei. Der verfügbare Arbeitsspeicher bleibt durch den Browser begrenzt.
Praktische Beispiele
Einen CSV-Bericht zur Analyse in Parquet konvertieren. Ein JSON-Array für die zeilenweise Verarbeitung in JSONL umwandeln. Ausgewählte Parquet-Spalten als CSV exportieren. Kennungen als VARCHAR beibehalten, wenn führende Nullen wichtig sind.