Как известно, CSV означает «Comma Separated Values», т.е. «значения, разделённые запятыми». Но не всегда в CSV-файле значения разделены именно запятыми: скорее всего, если вы сделаете экспорт данных из Microsoft Excel в CSV, то получите файл с разделителями в виде «;». В чём же дело?
Читать далее Почему в CSV-файлах, сформированных MS Excel, не всегда разделители — запятые