Excelファイルを生成するサンプルプログラム (Ruby)
[履歴] (2014/09/07 04:18:15)
最近の投稿
注目の記事

概要

どうしてもエクセルを自動作成しなければならない場合、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')
関連ページ