Iedereen denkt dat het CSV-bestandsformaat eenvoudig is, maar dat is het niet. Je kunt de geschiedenis ervan lezen op wikipedia
OPTIONEEL INGESLOTEN DOOR '"'
Sommige kolommen bevatten het scheidingsteken. U wilt dat de volgende rij als 5 kolommen wordt geladen,
one, two, "three, tres, trois", four, five
ONTSNAPPEN DOOR '\\'
En wat als uw gegevens een aanhalingsteken bevatten?
one, two, "In France, one would say \"trois\"", four, five
LIJNEN BEINDIGD DOOR '\r\n'
Windows-bestandsindeling. Regels eindigen met twee witruimtetekens "carriage return " (\r) en "Einde regel " (\n).
Is het u ooit opgevallen dat Windows Kladblok Unix-bestanden niet goed kan openen? Dat komt omdat dergelijke bestanden regels beëindigen met alleen de EOL karakter. Dit alles stamt uit de tijd van computergebruik en incompatibele tekststandaarden tussen besturingssystemen.