3

RubyOnRailsで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

しかし、これを実行すると、常にこのエラーが発生します。

NameError in HostelController#test

uninitialized constant HostelController::Excel

iconvこの問題の提案に従って、私も含めました。ただし、エラーに変更はありません。このエラーを削除し、Excelファイルを正しく読み取るために少し光を当ててください。

4

1 に答える 1

11

試すRoo::Excel.new

またはRoo::Spreadsheet.new

于 2013-03-25T07:32:36.223 に答える