FileHelpers вложенные кавычки и запятые - ошибка разбора
Я пытаюсь разобрать файл CSV из ада, используя фантастическую библиотеку FileHelpers.
Не удается обработать строку в форме:
"TOYS R"" US"," INC.""",fld2,fld3,"<numberThousands>","<numberThousands>","<numberThousands>",fld7,
FileHelper отлично справляется с обработкой числовых полей в «тысячном» формате (с использованием специального средства форматирования), даже если они заключены в кавычки, запятые и т. Д., Однако это вызывает проблемы с первым полем.
"TOYS R"" US"," INC.""",fld2,...
Это поле включает как вложенные кавычки, так и вложенные запятые. FileHelper не знает, как с этим справиться, и разбивает его на два отдельных поля, что впоследствии вызывает исключение.
Есть ли рекомендуемые способы справиться с этим?