2012-02-28 5 views
1

を使ってRubyで特定の列ヘッダーが含まれています。のように私はcsvファイルに値が含まれていfastercsv

"UID","NAME","USERNAME","ROLE","ADDRESS" 
12,"Joe","joe_123","A","address1" 
13,"Lee","lee_321","U","address2" 

私はcsvファイルに"UID""USERNAME"の列見出しの有無を確認する必要があります。私はrubyとfastercsv gemを使用しています。

fastercsvを使ってこのチェックを書く方法を教えてください。事前のおかげで

答えて

1

は、私はあなたがこれでcsvファイルの内容を読むことができると思う:あなたより

FasterCSV.foreach("path/to/file.csv") do |row| 
    # use row here... 
    end 

は、ヘッダーを使用することができますか?およびヘッダー()メソッドを使用してヘッダーを決定します。追加情報が必要な場合はhttp://fastercsv.rubyforge.org/をご記入ください。

+0

ありがとう、Ryaz。今、見出しを取得するためにヘッダー()を使用できます – merahulpk