我有一个长这样的文件。
这些值是以制表符分隔的,我想用Ruby解析它并将其放入我的数据库中。我尝试了以下方法:
ID Name Car
1 Mike Honda
2 Adam Jim
这些值是以制表符分隔的,我想用Ruby解析它并将其放入我的数据库中。我尝试了以下方法:
require 'csv'
CSV.foreach("public/files/example.tab", {:col_sep => "\t"}) do |row|
@stuff = row[0]
end
但是@stuff
仅返回整个对象,并没有使用我指定的列分隔符。
它也没有考虑到第一行是标题。
我该如何在Ruby中解析制表符分隔的文件,以及如何告诉它第一行是标题?