Ruby是否可以逐行读取CSV文件,并使用该行的内容设置为不同的变量?
例如,一行是Matt,Masters,18-04-1993
,我想分割线并使用:
到目前为止我有:
require 'uri/http'
require 'csv'
File.open("filename.csv").readlines.each do |line|
d = line.split(",")
puts d
end
Run Code Online (Sandbox Code Playgroud)
Hun*_*der 10
你应该能够做到
File.open("filename.csv").readlines.each do |line|
CSV.parse do |line|
firstname, surname, dob = line
#you can access the above 3 variables now
end
end
Run Code Online (Sandbox Code Playgroud)
现在将能够使用firstname
,surname
并dob
在块中.
归档时间: |
|
查看次数: |
3468 次 |
最近记录: |