今のバージョンでは、読み込めるExcelファイルはExcel2003形式(.xls)だけのようで、Excel2007形式(.xlsx)は読み込めません。 Excelファイルを開くbook = Spreadsheet.open('public/test.xls', 'rb') ファイル名の起点はアプリケーションのルートディレクトリ(#{Rails.app})になります。したがってファイル名はルートディレクトリからの相対パスで指定します。 ワークシートを開くワークシートは0から始まる番号で指定するか、ワークシート名で指定します。