Ich möchte programmgesteuert TSV-Dateien mit mehrzeiligen Zellen generieren, die beim Öffnen in der Numbers-App erhalten bleiben.
Welches Zeilenumbruchzeichen soll verwendet werden, um mehrzeilige Zellen zu aktivieren?
CSV ist irgendwie mit RFC 4180 standardisiert . Für mehrzeilige Felder gelten die Regeln
Wenn dies mit Numbers nicht funktioniert, können Sie auch eine Numbers-Datei erstellen, einige mehrzeilige Felder hinzufügen, die Datei als CSV/TSV exportieren und die verwendete Codierung/Zitatierung anschließend mit TextEdit überprüfen.
Aus dem Kommentar von @ user3439894 :
Wenn Numbers in CSV exportiert, verwendet es CR/LF zwischen Zeilen , aber LF für mehrzeilige Zellen und der Wert steht in doppelten Anführungszeichen .
Benutzer3439894
printf '"line one\nline two"\r\nanother line' > foobar.csv
Der Wanderer