Aus einer Tabellenkalkulation kopierte Tabellen verwenden häufig Tabulatoren, während ein anderes Importprogramm Kommas erwartet oder einen regionalen Export mit Semikolons erhält. Der CSV- und TSV-Konverter ändert diese Feldtrennung, ohne Beträge oder Kennungen zu interpretieren. Er arbeitet in beide Richtungen und liefert tabellarischen Text zum Kopieren oder Exportieren. Datensätze und ihre Zellen bleiben zusammen, auch wenn ein zitierter Wert Trennzeichen enthält. Arbeitsmappen werden nicht konvertiert: Excel-Blätter, Formatierungen und Berechnungsformeln gehören nicht zum Funktionsumfang. Geändert wird die Darstellung der Felder, nicht ihre fachliche Bedeutung.
Bei CSV in TSV wird das Quelltrennzeichen anhand des ersten logischen Datensatzes aus Komma, Semikolon, Tabulator und senkrechtem Strich erkannt. Die Ausgabe trennt Zellen durch Tabulatoren. Bei TSV in CSV werden beim Lesen Tabulatoren vorgegeben und beim Schreiben immer Kommas verwendet. Ein anderes CSV-Zieltrennzeichen kannst du auf dieser Seite nicht auswählen. Verlangt die Zielanwendung Semikolons, verwende einen passenden Exportweg statt nur die Endung einer kommagetrennten Datei zu ändern.
Kein Datensatz wird besonders als Kopfzeile behandelt. Alle Zeilen werden in ihrer ursprünglichen Reihenfolge konvertiert, auch bei fehlenden oder wiederholten Überschriften. Werte bleiben Zeichenfolgen mit führenden Nullen, Leerzeichen und Dezimalzeichen. Der Leser berücksichtigt zitierte Felder, verdoppelte Anführungszeichen und zitierte Zeilenumbrüche. Der Schreiber setzt die für das Zieltrennzeichen notwendigen Anführungszeichen. Diese Konvention ermöglicht komplexe TSV-Werte, wird aber nicht von jedem spezialisierten TSV-Leser unterstützt. Prüfe deshalb die Erwartungen des tatsächlich verwendeten Importprogramms.
Eine anfängliche UTF-8-BOM wird entfernt; neu geschriebene Datensatztrenner sind LF-Zeilenenden. Die genaue Verwendung von Anführungszeichen kann sich daher ändern, ohne die Zellen zu verändern. Ein nicht geschlossenes Anführungszeichen verhindert die Konvertierung und zeigt eine Fehlermeldung. Gleiche Zeilenbreiten werden hier nicht geprüft; nutze dafür den CSV-Validator. Die Importschaltfläche erlaubt Dateien bis 5 MiB und liest UTF-8-Text. Eine Auswahl für Windows-1252 oder UTF-16 und ein Streamingverfahren für sehr große Dateien gibt es nicht.