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 36OutputA tab-separated tableNo quoting needed
Häufige Fehler
- A field containing a tab is left unhandled
- Replace or escape tabs inside fields
Verwandte Begriffe
CSV
CSV (comma-separated values) ist ein Tabellendatenformat, das Felder mit Kommas trennt; RFC 4180 definiert den Standard, und es wird weitgehend für Datenimport und -export genutzt. GLOSSAR
JSON
JSON (JavaScript Object Notation) ist ein leichtgewichtiges Datenaustauschformat auf Basis von JavaScript-Objektliteralen, das Schlüssel-Wert-Paare und Arrays nutzt. GLOSSAR