Zum Hauptinhalt springen

Daten und Text

Zwischen Text und strukturierten Datenformaten wie CSV, JSON und YAML konvertieren.

Über diese Werkzeuge

Diese Werkzeuge konvertieren zwischen den Text- und Datenformaten, die Skripte, APIs und Konfigurationsdateien verwenden: CSV, TSV, JSON, YAML, XML, Markdown, HTML und Untertitel. Jedes liest die Datei auf Ihrem Gerät und schreibt das Ergebnis dort, eine Datei voller Kundendaten oder Zugangsdaten verlässt Ihre Maschine also nie.

Jedes Werkzeug hier nimmt auch eingefügten Text an, was oft schneller ist, als einen Ausschnitt erst in einer Datei zu speichern. Das Ergebnis wird in beiden Fällen als Datei heruntergeladen.

Textformate sehen austauschbar aus und sind es nicht. CSV enthält ein Raster und sonst nichts: keine Typen, keine Verschachtelung, keine Kommentare — eine Zahl und der Text einer Zahl sind für CSV dasselbe. JSON enthält einen Baum mit echten Typen, verweigert aber Kommentare. YAML enthält denselben Baum, erlaubt Kommentare und ist auf eine Weise von Leerzeichen abhängig, die weh tut. XML enthält einen Baum mit Attributen neben den Elementen. Eine Umwandlung dazwischen ist selten in beide Richtungen verlustfrei, und die Werkzeuge hier sagen, welche Richtung was verliert, statt es Sie herausfinden zu lassen.

Die häufigste Überraschung ist das Quoten. Ein Wert mit dem Trennzeichen, einem Anführungszeichen oder einem Zeilenumbruch muss eingefasst werden, und ein Parser, der das ignoriert, zerteilt Zeilen an den falschen Stellen und beschädigt eine Datei stillschweigend. Jedes Werkzeug für getrennten Text hier erledigt das Quoten in beide Richtungen, und das ist der Unterschied zwischen einem Konverter und einem Suchen-und-Ersetzen.

Häufige Fragen

Wie konvertiere ich CSV nach JSON, ohne die Datei hochzuladen?
Öffnen Sie den CSV-zu-JSON-Konverter, wählen Sie Ihre Datei oder fügen Sie die Zeilen ein, und konvertieren Sie. Das Parsen läuft in Ihrem Browser. Bei Datendateien zählt das mehr als bei den meisten Formaten: Ein CSV-Export ist oft das Sensibelste, was jemand die ganze Woche über konvertiert.
Warum stehen die Zahlen in meiner JSON-Ausgabe in Anführungszeichen?
Weil CSV keine Typinformation mitführt, wird jedes Feld als Text behalten. Typen zu raten zerstört stillschweigend Postleitzahlen, Telefonnummern, Kontonummern und Versionsangaben, die nur numerisch aussehen: 007 wird zu 7, und eine lange Kontonummer wird zur wissenschaftlichen Notation. Beides ist nicht wiederherstellbar, deshalb bleiben die Werte exakt so, wie sie geschrieben stehen.
Was ist der Unterschied zwischen CSV und TSV?
Nur das Trennzeichen: Komma gegen Tabulator. TSV vermeidet die Quoting-Probleme, die Kommas innerhalb von Werten verursachen, was es für Skripte leichter lesbar macht und der Grund ist, warum viele Datenbankexporte es verwenden. Die Konverter hier wechseln zwischen beiden, ohne einen Wert zu verändern.
Kann ich YAML offline nach JSON konvertieren?
Ja. Sobald die Seite geladen ist, braucht die Konvertierung überhaupt keine Verbindung. Der Parser ist JavaScript in Ihrem Browser, ein Flugzeug oder eine vom Netz getrennte Maschine funktioniert also genauso wie eine normale.
Ist es sicher, hier vertrauliche Daten zu konvertieren?
Die Datei wird nicht übertragen, es gibt also keine Kopie irgendwo außer auf Ihrem Gerät. Das ist eine stärkere Zusicherung als das Versprechen, Uploads zu löschen, weil es nichts zu löschen gibt. Wenn Ihre Organisation es verlangt, führen Sie die Prüfung im Netzwerk-Tab selbst durch.
Warum ist meine mit Semikolon getrennte Datei in einer Spalte gelandet?
Weil diese Werkzeuge Kommas erwarten. Tabellenprogramme exportieren in mehreren europäischen Ländern stattdessen mit Semikolon. Exportieren Sie erneut mit Kommas, oder nehmen Sie die TSV-Werkzeuge, wenn Ihr Export tabulatorgetrennt ist.
Kann ich Untertitel zwischen SRT und VTT konvertieren?
Ja, in beide Richtungen. Der Unterschied liegt vor allem im Kopfbereich und in der Zeichensetzung der Zeitstempel, die Konvertierung ist deshalb originalgetreu. Der Text der Einblendungen, die Positionierung, die beide Formate teilen, und das Timing bleiben erhalten.
Friert die Seite bei großen Dateien ein?
Nein. Geparst wird in Blöcken statt die ganze Datei auf einmal in den Speicher zu laden, ein großer Export hält die Seite also während der Arbeit ansprechbar und zeigt den Fortschritt. Die Größengrenze steht bei jedem Werkzeug auf seiner Seite, und dahinter steht der Arbeitsspeicher, nicht die Zeit.
Welche Kodierung erwarten diese Werkzeuge?
UTF-8, hinein wie hinaus. Es ist das, was heute fast alles schreibt, und die einzige Wahl, die jedes Alphabet ohne eine zweite Einstellung abdeckt, die man falsch setzen kann. Eine in einer alten Kodierung gespeicherte Datei — meist Windows-1252 oder Latin-1 — zeigt beschädigte Umlaute, und die Abhilfe ist, sie vor dem Konvertieren als UTF-8 neu zu speichern.
Kann ich Text einfügen statt eine Datei zu wählen?
Ja, bei jedem Werkzeug dieser Kategorie. Neben der Dateiauswahl gibt es einen Einfügen-Reiter, schneller als ein Schnipsel erst auf die Platte zu speichern, wenn Sie ohnehin etwas in der Zwischenablage haben. Das Ergebnis kommt trotzdem als Datei zum Herunterladen zurück, und eingefügter Text wird genau wie eine gewählte Datei behandelt: er verlässt die Seite nie.

Werbung und Statistik auf dieser Website

Werbung bezahlt diese Website, und Google Analytics zeigt uns, welche Seiten nützlich sind. Beide dürfen Cookies speichern: die Anzeigen, um auszuwählen, was Sie sehen, und um sich nicht zu wiederholen, die Statistik, um wiederkehrende Besuche zu zählen. Ihre Dateien haben damit nichts zu tun: Sie verlassen den Browser nie, welchen Knopf Sie auch drücken, und jedes Werkzeug funktioniert in beiden Fällen.

Was das umfasst