1

我有一个 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 编写此检查。提前致谢

4

1 回答 1

1

我认为您可以通过以下方式读取 csv 文件的内容:

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

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

于 2012-02-28T12:57:19.890 回答