Wszyscy myślą, że format pliku CSV jest prosty, to nie jest.... Możesz przeczytać jego historię na wikipedii
OPCJONALNIE ZAŁĄCZONY PRZEZ „””
Niektóre kolumny zawierają znak separacji. Chcesz, aby następujący wiersz został załadowany jako 5 kolumn,
one, two, "three, tres, trois", four, five
UNIKNIĘTY PRZEZ „\\”
A co, jeśli Twoje dane zawierały znak cudzysłowu?
one, two, "In France, one would say \"trois\"", four, five
LINIE ZAKOŃCZONE PRZEZ „\r\n”
Format pliku Windows. Wiersze kończą się dwoma znakami odstępu „powrót karetki „ (\r) i „Koniec wiersza " (\n).
Zauważyłeś kiedyś, że notatnik Windows nie może poprawnie otwierać plików uniksowych? Dzieje się tak, ponieważ takie pliki kończą wiersze tylko z EOL postać. Wszystko to sięga czasów komputerowych maszyn do pisania i niezgodnych standardów tekstowych między systemami operacyjnymi.