这是我对csv文件的rake任务:
task priceupdate: :environment do
csvtoopen = open('http://www.someurlhere.com/feed.csv')
csv = CSV.foreach(csvtoopen, :headers=>true)
csv.each do |row|
#Stuff to do with rows here
end
end
当我尝试运行时,我收到此错误:
CSV::MalformedCSVError: Illegal quoting in line 1.
我的工作是这种方法。
csv = CSV.parse(csvtoopen, :headers=>true, quote_char: "\x00")
我觉得它会把东西移到逗号上的新单元格中吗?问题是我有逗号回来的事件。那还有另外一项工作吗?
这是csv文件:
http://api.viagogo.net/feeds/ukeventfeed.csv
萨姆