Excel中的名称错误未包含在'roo'中的未包含的内容

Ank*_*hra 3 ruby excel ruby-on-rails spreadsheet ruby-on-rails-3

我试图在Ruby On Rails中读取Excel文件.我已经完成了这样的编码,用于从Excel工作表中读取单元格内容.

def test
 require 'rubygems'
 require 'iconv'
 require 'roo'

 s = Excel.new("C:/Sites/hmmsapp/Book1.xls")
 s.default_sheet = s.sheets.first

 1.upto(4) do |line|
   roll = s.cell(line,'A')
   puts "#{roll} -------------"
 end
end
Run Code Online (Sandbox Code Playgroud)

但是在运行它时它总是给我这个错误.

NameError in HostelController#test

uninitialized constant HostelController::Excel
Run Code Online (Sandbox Code Playgroud)

我还iconv根据这个问题的建议包括在内.但是错误没有变化.请注意删除此错误并正确读取excel文件.

Jef*_*key 11

尝试 Roo::Excel.new

要么 Roo::Spreadsheet.new