Ruby
CSV

標準ライブラリ csv で読むCSV に「\"」 が紛れ込んでるとエラーになる

More than 3 years have passed since last update.

参考:標準ライブラリ csv に Missing or stray quote in line *** とか言われたら

http://qiita.com/yuya_takeyama/items/8f01c6c17103c5b2cb7e

1行ごとに文字を置換して対処。

open(path, open_mode, { :undef => :replace, :invalid => :replace } ) do |f|

f.each_line.with_index do |line, j|
line.gsub!('\"','""')
CSV.parse(line) do |row|
...