Ошибка синтаксического анализа CSV с гемом FasterCSV (MalformedCSVError)
FasterCSV вызывает MalformedCSVError (Незаконное цитирование) в этой строке:
|0150|1161623|Medicamentos e genericos "EPP".|1423|PB|
Это код:
FasterCSV.foreach(path_to_file, :col_sep => '|') do |row|
...
end
Есть идеи? ТКС!!
1 ответ
Решение
Также есть опция quote_char
который по умолчанию "
попробуйте изменить это на что-то, чего вы не ожидаете в своих данных. Вы можете попробовать nil
но я никогда не пробовал это.
FasterCSV.foreach(path_to_file, :col_sep => '|', :quote_char => "|") do |row|
...
end