2012-02-28 49 views
1

我有一个CSV文件中包含的值,如红宝石特定的列标题:如何检查CSV包含使用fastercsv

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

我需要检查列的存在CSV文件标题"UID""USERNAME"。我正在使用ruby和fastercsv创业板。

请帮助我如何使用fastercsv编写此检查。在此先感谢

回答

1

我想你可以阅读csv文件与此内容:

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

比你可以使用头?和headers()方法来确定标题。 Vizit http://fastercsv.rubyforge.org/如果您需要更多信息。

+0

谢谢你Ryaz。现在我可以使用标题()来获取标题 – merahulpk 2012-02-28 14:31:10