Was ist TSV?

TSV (Tab-Separated Values) ist ein Klartextformat zur Speicherung von Tabellendaten. Jede Zeile ist eine Reihe, und Spalten innerhalb einer Zeile werden durch Tabulatorzeichen (\t) getrennt. TSV ähnelt CSV (Comma-Separated Values), verwendet aber einen Tabulator als Trennzeichen, was Konflikte mit Kommas vermeidet, die natürlicherweise in Textfeldern vorkommen. Es wird von Tabellenkalkulationsanwendungen, Datenbanken und Datenverarbeitungstools weit verbreitet unterstützt.

JSON (JavaScript Object Notation) ist ein leichtes Textformat zur Darstellung strukturierter Daten als Arrays und Objekte. Wenn Daten als Array von Objekten in JSON gespeichert werden, entspricht jedes Objekt einer Zeile und seine Schlüssel entsprechen Spaltenüberschriften – was die Konvertierung zwischen TSV und JSON unkompliziert macht.

Werkzeugbeschreibung

Dieses Werkzeug konvertiert Daten bidirektional zwischen TSV- und JSON-Formaten. Fügen Sie TSV ein, um ein JSON-Array von Objekten zu erhalten, oder fügen Sie ein JSON-Array von Objekten ein, um TSV-Ausgabe mit einer Kopfzeile zu erhalten.

Funktionen

  • Bidirektionale Konvertierung: Konvertieren Sie TSV zu JSON oder JSON zu TSV mit einem einzigen Umschalter.
  • Kopfzeilenbehandlung: Verwendet automatisch die erste TSV-Zeile als Spaltennamen bei der Konvertierung zu JSON und Objektschlüssel als Kopfzeilen bei der Konvertierung zu TSV.
  • Warnung zur Unterstützung verschachtelter Objekte: Erwartet ein flaches Array von Objekten für JSON-zu-TSV; verschachtelte Strukturen werden nicht unterstützt.
  • Syntaxhervorhebung: Sowohl Eingabe- als auch Ausgabepanels verwenden einen Code-Editor mit entsprechender Hervorhebung.
  • Überspringen leerer Zeilen: Leere Zeilen in der TSV-Eingabe werden beim Parsen ignoriert.

Anwendungsfälle

  • Tabellenkalkulation zu API: Exportieren Sie Daten aus Excel oder Google Sheets als TSV und konvertieren Sie sie dann zu JSON zur Verwendung in einer API-Nutzlast oder Konfigurationsdatei.
  • Datenbankexporte: Transformieren Sie TSV-Exporte aus Datenbanken oder Data Warehouses in JSON zur weiteren Verarbeitung mit JavaScript oder Python.
  • Datenmigration: Konvertieren Sie JSON-Datensätze in TSV zum Importieren in Tools, die tabulatorgetrennte Eingaben erfordern, wie bestimmte ETL-Pipelines oder Tabellenkalkulationsimporte.