Warum ist es so schwer Tabellen einzugeben und Daten auszutauschen? Weil historisch die Entwickler es sich zu einfach machten. Es gibt sogar die Ascii-Steuerzeichen 28 bis 31 die nur existieren um Datenfelder zu trennen. Diese verwendet niemand. Am beliebtesten sind Comma-separated values (CSV), leider in vielen unterschiedlichen Flavors. Üblicherweise Semikolon statt Komma in Regionen die Komma statt Punkt als Dezimaltrenner verwenden. Dies führte im Zuge des internationalen Datenaustausches zu Problemen.
Tab-separated values (TSV) gefallen mir besser. Diese sind weniger beliebt, weil Tabstop eingeben oftmals nicht möglich ist und weil die Windows Version von Excel .tsv nicht per Doppelklick öffnet.
Dann gibt es es zwei Arten wie Komma oder Tabstop escaped werden wenn sie nicht als Trennzeichen, sondern Teil der Daten angezeigt werden sollen. Bei CSV und TSV mittels enclosing, also Felder die das Trennzeichen enthalten, stehen in Anführungszeichen. Delimiter Separated Values DSV eher mittels escaping: mit einem Backslash vor dem Komma oder Tabstop das nicht als Trennzeichen dient.