在Ubuntu中使用ruby的Oppening csv文件无法正常工作

时间:2016-03-23 08:13:06

标签: ruby csv ubuntu

我正在从ruby中的txt文件创建一个CSV文件,然后我想打开它来解析它。 在Windows中它工作正常,但在Ubuntu中,当我尝试运行它时,它给了我这个错误

"Unquoted fields do not allow \r or \n (line 2). (CSV::MalformedCSVError)"

这是我打开文件的方式

 CSV.foreach("b2cStockXL.csv", :headers => true) do |csv_obj|

csv的样本

EAN,Artikel,Color,Size,Lager,Karton,Gender
4250484201561,9991,00/white,S,158,50,M
4250484201578,9990,00/white,M,354,50,M

任何帮助都会很棒

1 个答案:

答案 0 :(得分:0)

标题行以/ n结尾,下面的标题以/ r结尾。 我刚刚将/ r添加到标题行