railsでエクセルを編集してクライアントに返そうとしたときのやり方を残しておきます。 作るもの クライアントがエクセルファイルをアップロードする サーバが受け取ったエクセルに何かしらの変更を加える クライアントが変更されたファイルをダウンロードする といった動きになる機能をRailsで作ります。 出来上がったソースコードはこちら。 GitHub - ytnk531/excel-example: rails excel example Excelの編集 RubyXLというgemを使います。 github.com 他にもエクセルを開けるgemはあるのですが、 Roo: 読み込みのみ AXSLX: 新規作成のみ という感じで用途が絞られています。 今回は、編集ができるRubyXLを使います。 単体だと、以下のような感じで使えます。 require 'rubyXL' # ファイルを読み込んでRu