3

FasterCSVは、次の行でMalformedCSVError(Illegal Quoting)を発生させています。

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

これはコードです:

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

何か案は?tks !!

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 に答える