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