Linjeskift understøttes i CSV, hvis felterne, der indeholder dem, er omgivet af dobbelte anførselstegn.
Så hvis du havde dette i midten af filen:
just another value;f*** value;"value with newline"
det vil blive taget som 1 linje data spredt på 2 linjer med 3 felter og bare arbejde.
På den anden side, uden de dobbelte anførselstegn, er det en ugyldig CSV-fil (når den annoncerer 3 felter).
Selvom der ikke er nogen formel specifikation for CSV-formatet, kan du se RFC 4180 for de regler, der generelt gælder.