Ruby unable to parse a CSV file: CSV::MalformedCSVError (Illegal quoting in line 1.)

后端 未结 9 2264
被撕碎了的回忆
被撕碎了的回忆 2021-02-03 22:17

Ubuntu 12.04 LTS

Ruby ruby 1.9.3dev (2011-09-23 revision 33323) [i686-linux]

Rails 3.2.9

Following is

9条回答
  •  青春惊慌失措
    2021-02-03 23:10

    Anand, thank you for the encoding suggestion. This solved the illegal quoting problem for me.

    Note: If you want the iterator to skip over the header row add headers: :first_row, like so:

    CSV.foreach("test.csv", encoding: "bom|utf-8", headers: :first_row)
    

提交回复
热议问题