Zeilenumbrüche werden in CSV unterstützt, wenn die Felder, die sie enthalten, in doppelte Anführungszeichen eingeschlossen sind.
Also, wenn Sie dies in der Mitte der Datei hätten:
just another value;f*** value;"value with newline"
Es wird als 1 Datenzeile angesehen, die auf 2 Zeilen mit 3 Feldern verteilt ist und einfach funktioniert.
Andererseits ist es ohne die doppelten Anführungszeichen eine ungültige CSV-Datei (wenn sie 3 Felder bewirbt).
Obwohl es keine formale Spezifikation für das CSV-Format gibt, können Sie sich RFC 4180 ansehen für die allgemein gültigen Regeln.