ruby-on-rails-3 - 解析 CSV 文件时忽略标题行

标签 ruby-on-rails-3 csv

在进行 CSV 解析时,如何在 ruby​​ on rails 中忽略 CSV 文件的标题行!!有任何想法吗

最佳答案

如果您使用 ruby​​ 1.8.X 和 FasterCSV,它有一个“”标题 ' 选项:

csv = FasterCSV.parse(your_csv_file, {:headers => true}) #or false if you do want to read them

如果您使用的是 ruby​​ 1.9.X,默认库基本上是 FasterCSV,因此您只需执行以下操作:
csv = CSV.parse(your_csv_file, {headers: true})

关于ruby-on-rails-3 - 解析 CSV 文件时忽略标题行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5936204/

相关文章:

ruby-on-rails - 在 Rails 3 模型中,DateTime 属性是错误的 "dirty"

python - 如何将多个 csv 文件中的行复制到 pandas 中的新文件?

java - 使用Apache Drill 1.3.0读取CSV文件但不安装Apache Drill时如何省略标题?

mysql - 在加载到 mysql 之前检查传入 csv 文件中的重复数据

mysql - 使用现有数据库的 active_admin 应用程序

ruby-on-rails - 给定 id 列表,如何更新所有模型的 bool 属性?

ruby-on-rails - jQuery AJAX to Rails 3,在Rails中如何获取通过数据传递的变量?

ruby-on-rails - 这段代码如何抛出 ActiveRecord::ReadOnlyRecord 异常?

arrays - 数组上的 Angular 循环在解析 csv 后创建对象数组

Python:通过空白 csv 迭代引发 StopIteration 错误