我有一个csv文件,其值包含:
"UID","NAME","USERNAME","ROLE","ADDRESS"
12,"Joe","joe_123","A","address1"
13,"Lee","lee_321","U","address2"
我需要检查csv文件中是否存在列标题"UID"
和"USERNAME"
。我正在使用ruby和fastercsv gem。
请帮我看看如何使用fastercsv编写此检查。提前致谢
答案 0 :(得分:1)
我认为你可以用以下内容阅读csv文件的内容:
FasterCSV.foreach("path/to/file.csv") do |row|
# use row here...
end
比你可以使用标题?和headers()方法来确定标头。如果您需要其他信息,请发送http://fastercsv.rubyforge.org/。