Excelファイルの生成にスプレッドシートgem 0.6.5.7を使用しています。ワークシート名を好きなように設定したい。現在、ワークシート名は「worksheet1」です。生成されるレポートの種類に応じて名前をカスタマイズしたいと考えています。私はgemファイルが初めてなので、誰でもこれを解決するのを手伝ってもらえますか? または、必要に応じて簡単にカスタマイズできる他の宝石があります。
前もって感謝します
Excelファイルの生成にスプレッドシートgem 0.6.5.7を使用しています。ワークシート名を好きなように設定したい。現在、ワークシート名は「worksheet1」です。生成されるレポートの種類に応じて名前をカスタマイズしたいと考えています。私はgemファイルが初めてなので、誰でもこれを解決するのを手伝ってもらえますか? または、必要に応じて簡単にカスタマイズできる他の宝石があります。
前もって感謝します
生成されたワークシートの名前をカスタマイズするのは、実際には簡単な作業です。同じ Spreadsheet gem 自体で実行できます。(バージョン 0.6.5.7)。以下の構文に従うだけです。
book = Spreadsheet::Workbook.new /* book is the workbook that gonna generated*/
sheet = book.create_worksheet :name=>"Project Report" /* sheet is the worksheet which contain your data.*/
これが役立つことを願っています。ありがとう。
「to_xls」ジェムを試しましたか?
http://rubygems.org/gems/to_xls
特にレール用の宝石さえあります:
http://rubygems.org/gems/to_xls-rails
...
私は xls ファイルをあまり扱っていませんでしたが、役立つかもしれません。