2013/04/14
Ruby on Rails‐テンプレートを使用して Excel ファイルを作成
Ruby on Rails でテンプレートを使用して Excel ファイルを作成してみました。
Ruby の Spreadsheet と PHP の Excel_Reviser をテストしてみました。 作成したデモ画面はこちらです。ソースも掲載しています。
Spreadsheet は
合計欄は金額の合計の計算式を入れています。
Ruby の Spreadsheet と PHP の Excel_Reviser をテストしてみました。 作成したデモ画面はこちらです。ソースも掲載しています。
Spreadsheet は
gem install spreadsheetでインストールしました。バージョン 0.8.1 がインストールされました。
データ入力画面は以下の通りです。
商品名と数量、単価を適当に入力します。Excel のテンプレートファイルは以下の通りです。
金額欄には数量×単価の計算式を入れています。合計欄は金額の合計の計算式を入れています。
Spreadsheet で試してみました。
とエラーがでます。「OK」をクリックすると Excel が起動し以下のような画面になります。 計算式が崩れています。Excel_Reviser で試してみました。
正常に動作したようです。