Ruby on rails Rails-通过条分隔的csv循环

Ruby on rails Rails-通过条分隔的csv循环,ruby-on-rails,csv,ruby-on-rails-5,Ruby On Rails,Csv,Ruby On Rails 5,我有一个CSV文档,一列1000行。每行都有一个数据字符串,用|分隔 比如说 我需要遍历每一行,然后将字符串拆分为另一个数组。然后我需要遍历这些数组中的每一个 目前我有 不知道我的方向是否正确?您可以使用来分隔每行的数据: require "csv" CSV.foreach("HVL_SCHOOL.csv", headers: true, col_sep: "|") do |row| # Your code here, trait your data end CSVforeach pre

我有一个CSV文档,一列1000行。每行都有一个数据字符串,用|分隔

比如说

我需要遍历每一行,然后将字符串拆分为另一个数组。然后我需要遍历这些数组中的每一个

目前我有

不知道我的方向是否正确?

您可以使用来分隔每行的数据:

require "csv"

CSV.foreach("HVL_SCHOOL.csv", headers: true, col_sep: "|") do |row|
  # Your code here, trait your data
end
CSVforeach previus示例范围内的每一行都是可以作为数组处理的,因为它包含了可枚举的模块

我认为,有了这些数据,您就可以随心所欲了。

您可以使用来分隔每行的数据:

require "csv"

CSV.foreach("HVL_SCHOOL.csv", headers: true, col_sep: "|") do |row|
  # Your code here, trait your data
end
CSVforeach previus示例范围内的每一行都是可以作为数组处理的,因为它包含了可枚举的模块

我认为,有了这些数据,您可以随心所欲。

使用col_sep:“|”选项。请参阅使用列sep:“|”选项。看见
require "csv"

CSV.foreach("HVL_SCHOOL.csv", headers: true, col_sep: "|") do |row|
  # Your code here, trait your data
end