どうしてもエクセルを自動作成しなければならない場合、VBAを書いてもいいのですがRubyでも簡単なものであれば対応可能です。
使用するライブラリ
「axlsx」というGEMパッケージを使用します。以下のコマンドでインストールしておいてください。
$ gem install axlsx
ドキュメント
https://github.com/randym/axlsx/blob/master/examples/example.rb または
$ gem install yard
$ yard server -g
を参照してください。
サンプルプログラム
sample.rb
#!/usr/bin/ruby
# -*- coding: utf-8 -*-
#
require 'axlsx'
package = Axlsx::Package.new
worksheet = package.workbook.add_worksheet(name: 'Example')
worksheet.add_row(['Hello', 'World'])
package.use_shared_strings = true # for Numbers
package.serialize('example.xlsx')
0
Dockerちょっとできる人
記事の執筆者にステッカーを贈る
有益な情報に対するお礼として、またはコメント欄における質問への返答に対するお礼として、 記事の読者は、執筆者に有料のステッカーを贈ることができます。
さらに詳しく →Feedbacks
ログインするとコメントを投稿できます。




