業務アプリケーションであれば、必ずと言っていいほど、レポート出力機能を作成する必要があるでしょう。PDF出力でよいのならThinReportsがオススメですが、Excelで出力したいことも度々ありますよね。今回はその方法をチュートリアル的にご紹介します。 環境 Rails 4.0.2 Excel 2007 Mac OS X 10.8 出力するレポート 完成イメージです。日別・商品別の売上をクロス集計したレポートです。これをRailsから出力します。 サンプルアプリのER図 Product(商品)モデルとSale(売上)モデルの2つだけです。Product has_many Sales の関係になっています。 まずはExcelで完成イメージを作る Excelを起動して、普通に完成イメージを作成します。本サンプルの完成イメージは以下のように作成してみました。 その他にも・・・ ページフッターに
![【実践】RailsでExcelレポート出力(その1) / Oh My Enter!](https://cdn-ak-scissors.b.st-hatena.com/image/square/6575d09b2aa4f1413ebefb90ace775d7592f83ba/height=288;version=1;width=512/http%3A%2F%2Fwww.ohmyenter.com%2Fwp-content%2Fuploads%2F2014%2F02%2Freport.png)