Zum Inhalt springen
uencoder

TSV

TSV (Tabulator-getrennte Werte) ist wie CSV, trennt Felder aber mit Tabulatoren und vermeidet so Konflikte mit Kommas in Feldern; verbreitet bei Datenbank-Exporten und in NLP.

Zweck

Ein Tabellenformat ohne Anführungszeichen-Escaping bieten und das Parsen vereinfachen.

Mechanismus

Jede Zeile ist ein Datensatz mit per Tabulator getrennten Feldern. Da Tabulatoren in Daten selten sind, sind Anführungszeichen meist unnötig. Das Unix-Kommando cut teilt standardmäßig an Tabulatoren.

Anwendungsfälle

  • BCP-Exporte von Datenbanken
  • NLP-Korpusannotation (CoNLL)
  • Tabellarische Übertragung in Unix-Pipelines
  • Bioinformatik

Beispiele

  • Eingabe
    name	age
    Ada	36
    Output
    A tab-separated table

    No quoting needed

Häufige Fehler

A field containing a tab is left unhandled
Replace or escape tabs inside fields

Verwandte Begriffe

Verwandte Tools

References