我正在使用FasterCSV,并且正在像这样的foreach循环
FasterCSV.foreach("#{Rails.public_path}/uploads/transfer.csv", :encoding => 'u', :headers => :first_row) do |row|
但问题是我的csv具有前三行作为标题...任何使快速CSV的方法都跳过前三行而不是仅跳过前三行?
最佳答案
不确定FasterCSV,但是在Ruby 1.9标准CSV库(由FasterCSV制成)中,我可以执行以下操作:
c = CSV.open '/path/to/my.csv'
c.drop(3).each do |row|
# do whatever with row
end
关于ruby-on-rails - 如何跳过前三行而不是FasterCSV中的仅第一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7336924/