Новите редове се поддържат в CSV, ако полетата, които ги съдържат, са оградени в двойни кавички.
Така че, ако имате това в средата на файла:
just another value;f*** value;"value with newline"
ще се приеме като 1 ред данни, разпръснати на 2 реда с 3 полета и просто ще работи.
От друга страна, без двойните кавички, това е невалиден CSV файл (когато рекламира 3 полета).
Въпреки че няма официална спецификация за CSV формата, можете да погледнете RFC 4180 за правилата, които обикновено се прилагат.