業務システムってエクセルが好きだよね・・・ こんにちは。 今日も今日とて業務システム開発。筆者です。 いきなりですけど、業務システムってエクセル好きですよね。というか。皆さんエクセル好きですよね。 もちろんCSVとかを生成して結果を返すという動きをすることもあるのですが、Rails側でユーザーの入力値からエクセルファイルに文字列を入力し、その結果のエクセルを返す。(CSVはSQLの実行結果、エクセルは帳票等の出力みたいに使い分けたりしてます) とかいう処理をすることがあります。 筆者はよく,Rubyでエクセルを編集・作成するときに、RubyXlというgemを利用させていただくのですが、今回はエクセルを作成した後の話で、 どうやってユーザーに生成したエクセルファイルをダウンロードさせるかという内容の記事になります。 今回の前提条件 エクセルファイルはユーザーの入力値により、サーバー側で生成