2016-03-23 5 views
0

ruby​​のtxtファイルからCSVファイルを作成していて、それを開いて解析したいと思っています。 Windowsでは それが正常に動作しますが、Ubuntuの中で、私はそれを実行しようとすると、これは私がCSVUbuntuでrubyを使ったcsvファイルがうまく動作しない

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

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

サンプルファイルを開く方法です

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

私は、このエラーが発生します

どのような助けが素晴らしいだろう

+0

うまく動作します。 http://asciinema.org/a/5ofd8fs5xsi8e2xikty1x2soe – falsetru

+0

私も。 Ubuntu 15.10 – Aetherus

+0

見ていただきありがとうございます。私が発見したのは、ヘッダーを削除すると、csvが解析されるということです。問題はどこかにあるはずです – Scoala

答えて

0

ヘッダー行は/ nと私たちの下のもので終わっていた/ rで終わる。 ヘッダー行に/ rを追加しました。

関連する問題