ITエンジニア/デザイナ向けにオープンソースを毎日紹介

to_xls PluginはRuby製、Rails向けのオープンソース・ソフトウェア。Webシステムで何らかのデータエクスポートを行う場合、よく使われるのがCSV形式だ。汎用的なフォーマットであるし、表形式で出力すれば表計算ソフトウェアで取り込んで使うことも容易だ。


3dsearch10.png

だが人によってはこれでは満足しない人がいるかも知れない。そのような方に対してはExcelとして出力できるto_xls Pluginを使ってみてはいかがだろうか。システム側の負担も少なく、よりユーザの要望にあった出力ができそうだ。


to_xls Pluginはrespond_toの一つとしてXLS形式での出力をサポートする。とても簡単に実装ができる。そしてファイルはXMLベースのExcelファイルとして出力される。バイナリベースではないが、Excelのファイルとして読み込ませることが可能だ。


ピクチャ 127.png

実データはXML形式

 

ファイルはダウンロード対象として生成されるので、ユーザ向けエクスポート機能を実装するのにぴったりだろう。Excel形式はよく使われるだけに、覚えておくと便利だろう。

 

Ary Djmal / to_xls Plugin: Export to Excel in Rails the Easy Way

 http://arydjmal.com/2009/1/11/to_xls-plugin-export-to-excel-in-rails-the-easy-way

arydjmal's to_xls at master - GitHub

 http://github.com/arydjmal/to_xls

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2