ParseCSV в настоящее время (сентябрь 2015 г.) использует много памяти с огромными файлами (я говорю о 100 МБ +). Кроме этого, это круто.
ю о fputcsv, но в соответствии сэта ошибка "wontfix" fputcsv неправильно экранирует ввод, и его поведение не будет исправлено из соображений совместимости. Я бы предпочел реализацию, которая соответствуетRFC 4180 поэтому Excel и LibreOffice могут открыть его во всех случаях.
Я пробовал поискать в Google библиотеку, которая делает это правильно, но, похоже, не существует единого мнения о приличной сторонней библиотеке, вместо этого я обычно предлагаю неисправный fputcsv. Я всегда мог катиться самостоятельно, но я бы предпочел не изобретать велосипед, если это вообще возможно.