我正在尝试从 Excel XLS 电子表格导入一些数据。
我以前只处理过 CSV 文件,并且知道如何跳过它们的第一行,即标题。
如何使用 XLS 文件执行此操作?
我有这个代码:
require 'spreadsheet'
ook = Spreadsheet.open("/#{Rails.public_path}/uploads_prices/"+name)
book.worksheets.each do |sheet|
sheet.each do |row|
*****
如何跳过第一个条目,即标题?
最佳答案
来自 doc :“(...)您可以告诉Worksheet在开始时应省略多少行。以下内容从第3行开始,无论它或前面的行是否包含任何数据:”
sheet2.each 2 do |row|
# do something interesting with a row
end
因此对于这种情况,以下内容应该有效:
book.worksheets.each do |sheet|
sheet.each 1 do |row|
#...
关于Ruby 在电子表格 gem 中跳过标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14447583/