3

FasterCSV 在此行引发 MalformedCSVError (Illegal Quoting):

|0150|1161623|Medicamentos e genericos "EPP".|1423|PB|

这是代码:

FasterCSV.foreach(path_to_file, :col_sep => '|') do |row|
    ...
end

有任何想法吗?谢谢!!

4

1 回答 1

5

还有一个选项quote_char默认为",请尝试将其更改为您不希望在数据中出现的内容。您可以尝试nil,但我从未尝试过。

FasterCSV.foreach(path_to_file, :col_sep => '|', :quote_char => "|") do |row|
  ...
end
于 2011-08-03T16:06:40.533 回答