Может кто-нибудь рекомендовать способ разбора CSV файлов с параметрами:
- установить разделители ячеек/полей
- установить конец терминатора записи/строки
- set quote-character для полей
- поддержка строк UTF-8
- возможность записи в CSV-структуру в памяти обратно в файл
Я попробовал Text.CSV, но это очень просто и не хватает большинства вышеперечисленных функций. Есть ли еще более продвинутый модуль синтаксического анализа CSV или мне нужно написать его "с нуля", то есть с помощью Text.ParserCombinators? Я не собираюсь изобретать колесо.
Позаботьтесь.