Ruby在电子表格gem中跳过标题

时间:2013-01-21 21:31:06

标签: ruby spreadsheet xls

我正在尝试从Excel XLS电子表格中导入一些数据。

之前我只使用过CSV文件,并知道如何跳过第一行,这是一个标题。

如何使用XLS文件?

我有这段代码:

require 'spreadsheet'
ook = Spreadsheet.open("/#{Rails.public_path}/uploads_prices/"+name)
book.worksheets.each do |sheet|
      sheet.each do |row|
*****

如何跳过第一个条目,即标题?

1 个答案:

答案 0 :(得分:0)

尝试:

book.worksheets.each do |sheet|
  sheet[1..-1].each do |row|
    ...

使用[1..-1]切片sheet.each将迭代的数组或可枚举,跳过[0]处的第一个值,返回所有其余值。