самый распространенный вариант csv, совместимый с Excel, позволяет вставлять символы новой строки, если поле окружено двойными кавычками.
foo,bar,"blah blah
more blah blah",baz
или
foo,bar,"blah blah
more blah blah"
или
"blah blah
more blah blah",baz
все действительны. Этот механизм также позволяет использовать запятые.
Использование кавычек вокруг текстовых полей без встроенных новых строк (или запятых) тоже подойдет. Если сам текст содержит двойные кавычки, то механизм, позволяющий избежать его, состоит в том, чтобы сложить два, например.
foo,bar,"this person said ""blah blah
more blah blah""",baz
Написание csv-ридера, который обрабатывает это правильно, может быть сложным (особенно если вы используете регулярные выражения).