Was dieses Werkzeug tut
Dieselbe Tabelle wie die CSV-Umwandlung, mit Tabulatoren zwischen den Feldern:
[{ "name": "Ada", "geboren": 1815 }]
name geboren
Ada 1815
Die Wurzel muss ein Array von Objekten sein, ungleiche Datensätze ergeben die Vereinigung aller Schlüssel, und ein verschachtelter Wert wird als JSON in seine Zelle geschrieben — es sind die Regeln der CSV-Umwandlung.
Warum Tabulatoren
Das Komma steht in jeder Adresse, jedem europäischen Preis, jedem Prosasatz. Das Semikolon ist die europäische Antwort darauf, und deshalb öffnet sich dieselbe Datei in Berlin anders als in Chicago.
Der Tabulator steht fast nirgends. Das ist das ganze Argument für TSV, und es ist ein gutes.
Der Haken, den man kennen sollte
TSV hat zwei Definitionen, und sie widersprechen sich.
Die strenge — der IANA-Medientyp text/tab-separated-values — hat überhaupt kein Escaping. Ein Feld darf schlicht keinen Tabulator und keinen Zeilenumbruch enthalten.
Die praktische, die der Tabellenkalkulationen, borgt sich CSVs Anführungszeichen: ein Feld mit Tabulator wird in Anführungszeichen gesetzt.
Diese Umwandlung schreibt die praktische Form, weil Excel, Numbers und LibreOffice sie lesen. Setzt Ihr Konsument die strenge Definition um, entfernen Sie Tabulatoren aus Ihren Werten vor der Umwandlung und nicht danach: die Anführungszeichen, die er nicht versteht, würden Teil Ihrer Daten.
Kodierung, die übliche Warnung
Der Tabulator löst das Trennzeichenproblem, nicht das Kodierungsproblem. Excel rät weiterhin den Zeichensatz einer Datei, die es öffnet, und rät bei UTF-8 ohne Bytereihenfolge-Marke weiterhin falsch. Nehmen Sie den Importdialog statt eines Doppelklicks, oder gehen Sie über die CSV-Umwandlung mit ihrer Excel-Option, die die Marke schreibt.
Datenschutz ab Werk
Alles läuft lokal in deinem Browser mit JavaScript. Deine Daten werden nie hochgeladen, wodurch das Tool auch für sensible Inhalte sicher ist und offline funktioniert.