DokumenteBilderMedienPDF-Werkzeuge

CSV in TSV konvertieren Online

CSV in TSV (tabulatorgetrennte Werte) umwandeln. Kostenlos, direkt im Browser.

nombre	edad	ciudad
Juan	30	Madrid
Maria	25	Barcelona
Carlos	35	Valencia
Processed in your browser

CSV in TSV fuer Datenbanken und Data Science

Datenbankimporte

PostgreSQL COPY und MySQL LOAD DATA arbeiten nativ mit tabulatorgetrennten Dateien ohne zusaetzliche Konfiguration.

Sofortige Konvertierung

Die Umwandlung findet direkt im Browser statt. Keine Wartezeiten, kein Server-Upload.

Korrekte Feldbehandlung

Zitierte Felder mit Kommas und Zeilenumbruechen werden gemaess RFC 4180 korrekt aufgeloest.

Volle Privatsphaere

Deine Daten werden nie an irgendeinen Server gesendet. Die Konvertierung findet lokal in deinem Browser statt.

Drei Schritte, kein Aufwand

1

CSV-Datei hochladen oder Inhalt einfuegen

Lade eine .csv-Datei hoch oder fuege den CSV-Inhalt direkt ein. Kommagetrennte Dateien aus Excel, Google Sheets oder jeder anderen Datenquelle werden unterstuetzt.

2

Automatische Umwandlung in TSV

Kommas als Trennzeichen werden durch Tabulatoren ersetzt. Werte in Anführungszeichen werden korrekt aufgeloest und Zeilenumbrueche innerhalb von Werten bleiben erhalten.

3

TSV herunterladen oder kopieren

Lade die fertige .tsv-Datei herunter oder kopiere den Inhalt direkt in deine Datenbank, dein Terminal oder dein Bioinformatik-Tool.

Noch Fragen?

TSV ist die bessere Wahl, wenn deine Daten haeufig Kommas enthalten, zum Beispiel bei Preisen, Adressen oder Namen im Format Nachname und Vorname. In TSV muessen solche Werte nicht in Anführungszeichen gesetzt werden, da Tabulatoren in echten Daten kaum vorkommen. Ausserdem bevorzugen viele Kommandozeilen-Tools wie awk, cut und sort das tabulatorgetrennte Format, da sie damit direkt arbeiten koennen ohne Anführungszeichen-Behandlung.

Ja. PostgreSQL unterstuetzt TSV nativ ueber den COPY-Befehl: COPY tabelle FROM 'datei.tsv' DELIMITER E'\t'; Das Tabulatorzeichen ist der Standardtrenner fuer den COPY-Befehl, was TSV zur einfachsten Option fuer direkte Datenbankimporte macht. MySQL unterstuetzt ebenfalls TSV-Importe ueber LOAD DATA INFILE mit FIELDS TERMINATED BY '\t'.

Google Sheets und Microsoft Excel verwenden TSV als Format fuer die Zwischenablage: Wenn du Zellen markierst und mit Strg+C kopierst, wird der Inhalt als tabulatorgetrennte Daten in die Zwischenablage gelegt. Das bedeutet, dass TSV das natuerliche Format fuer Daten ist, die direkt aus Tabellenkalkulationen kopiert wurden. Wenn du also CSV in TSV umwandelst, erhaeltst du ein Format, das sich nahtlos in Tabellenkalkulations-Workflows einfuegt.

CSV-Werte, die Kommas enthalten, werden gemaess RFC 4180 in doppelte Anführungszeichen eingeschlossen, zum Beispiel: Nachname, Vorname oder 1.299,99 EUR. Bei der Umwandlung in TSV erkennt das Tool diese zitierten Felder, entfernt die Anführungszeichen und gibt den reinen Wert mit Tabulator als Trennzeichen aus. Das Ergebnis ist eine TSV-Datei, in der Kommas keine Sonderbehandlung benoetigen.

TSV ist das Standardformat fuer tabellarische Ausgaben in der Bioinformatik. BLAST gibt mit -outfmt 6 oder -outfmt 7 tabulatorgetrennte Ergebnisse aus. bedtools, samtools, HMMER und die meisten Galaxy-Workflow-Tools verwenden TSV fuer ihre Ausgaben. Der Grund ist historisch: Unix-Textverarbeitungstools wie awk, sed und cut arbeiten natuerlich mit tabulatorgetrennten Feldern. Die Umwandlung von CSV in TSV ist oft notwendig, um vorverarbeitete Daten in diese Pipelines einzuspeisen.

Das einzige Risiko besteht, wenn deine CSV-Werte tatsaechlich Tabulatoren enthalten. Tabulatoren innerhalb von CSV-Werten sind selten, aber moeglich. Das Tool erkennt solche Faelle und zeigt eine Warnung an, da ein Tabulator im Wert in der TSV-Ausgabe nicht von einem Spaltentrennzeichen unterschieden werden kann. Kommas, Zeilenumbrueche und andere Sonderzeichen werden hingegen korrekt behandelt.

CSV online in TSV umwandeln: fuer Datenbanken, Tabellenkalkulationen und Bioinformatik

CSV (Comma-Separated Values) und TSV (Tab-Separated Values) sind die beiden am weitesten verbreiteten Klartextformate fuer tabellarische Daten. CSV wurde informell durch RFC 4180 im Oktober 2005 standardisiert, obwohl es seit den 1970er Jahren existiert. TSV hat kein formales RFC, ist aber von der IANA unter dem MIME-Typ text/tab-separated-values registriert. Der fundamentale Unterschied zwischen beiden Formaten liegt in der Behandlung von Sonderzeichen: In CSV muss jeder Wert, der ein Komma, doppelte Anführungszeichen oder einen Zeilenumbruch enthaelt, in doppelte Anführungszeichen eingeschlossen werden. In TSV ist diese Maskierung nur notwendig, wenn der Wert einen Tabulator enthaelt, was in echten Textdaten deutlich seltener vorkommt. Das macht TSV in vielen Situationen einfacher zu erzeugen und zu parsen.

Die haeufigsten Anwendungsfaelle fuer die Konvertierung von CSV in TSV betreffen Datenbankimport-Pipelines und Kommandozeilen-Workflows. PostgreSQL unterstuetzt den COPY-Befehl mit Tabulatortrennung als Standardoption ohne zusaetzliche Konfiguration. MySQL und MariaDB unterstuetzen LOAD DATA INFILE mit tabulatorgetrennten Feldern. Im Bereich der Textverarbeitung arbeiten Unix-Tools wie awk direkt mit tabulatorgetrennten Feldern ueber die eingebaute FS-Variable: awk -F'\t' ist das Standardmuster fuer TSV-Verarbeitung. Python-Datenanalysisten verwenden pandas.read_csv() mit sep='\t' fuer TSV-Dateien, was eine natuerliche Bruecke zwischen den beiden Formaten bildet.

In der Bioinformatik ist TSV das De-facto-Standardformat fuer tabellarische Ausgaben. BLAST (Basic Local Alignment Search Tool) des NCBI verwendet TSV fuer seine Tabellenausgaben mit -outfmt 6, die 12 tabulatorgetrennte Spalten enthalten. bedtools, samtools, HMMER und die meisten Galaxy-Plattform-Tools produzieren standardmaessig TSV-Ausgaben. Wenn Rohdaten aus CSV-basierten Quellen wie klinischen Datenbanken oder Probenregistern in diese Bioinformatik-Pipelines eingespeist werden muessen, ist die Umwandlung von CSV in TSV ein notwendiger erster Schritt. Convertir.ai fuehrt diese Konvertierung vollstaendig im Browser durch, ohne Daten an externe Server zu senden.