FasterCSV 在此行中引发 MalformedCSVError(非法引用):
|0150|1161623|Medicamentos e genericos "EPP".|1423|PB|
这是代码:
FasterCSV.foreach(path_to_file, :col_sep => '|') do |row|
...
end
有什么想法吗? 谢谢!!
最佳答案
还有一个选项 quote_char
默认为 "
,尝试将其更改为您不希望在数据中出现的内容。您可以尝试 无
,但我从未尝试过。
FasterCSV.foreach(path_to_file, :col_sep => '|', :quote_char => "|") do |row|
...
end
关于ruby-on-rails - 使用 FasterCSV gem (MalformedCSVError) 解析 CSV 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6929454/