[#47501] Hash の制約について( Ruby1.8) — 上田佳寛 <ueda@...>
皆様はじめまして
8 messages
2010/10/01
[#47528] Ruby1.9.1 p430へのRDE インストールについて — eiichi_maekawa@...
5 messages
2010/10/07
[#47529] ruby1.9.2 にて、 IO#reopen で第2引数を省略したときにモードが引き継がれない — jugyo kohno <kkohno@...>
jugyo と申します
11 messages
2010/10/08
[#47562] Re: ruby1.9.2 にて、 IO#reopen で第2引数を省略したときにモードが引き継がれない
— "Y. NOBUOKA" <nobuoka@...>
2010/10/15
信岡です。
[#47563] SketchUpのRubyでwin32oleをrequireする方法について(質問)
— "yahata hisashi" <yahatah@...>
2010/10/16
Google SketchUpのRubyでwin32oleをrequireする方法について教えていただきたく
[#47564] Re: SketchUpのRubyでwin32oleをrequireする方法について(質問)
— Masaki Suketa <masaki.suketa@...>
2010/10/16
助田です。
[#47566] Re: SketchUpのRubyでwin32oleをrequireする方法について(質問)
— "yahata hisashi" <yahatah@...>
2010/10/16
助田 雅紀様
[#47567] Re: SketchUpのRubyでwin32oleをrequireする方法について(質問)
— Masaki Suketa <masaki.suketa@...>
2010/10/16
助田です。
[#47537] Excel用のxmlssファイルを作成するライブラリ exlap_c — "YOSHIIZUMI" <t-yoshiizumi@...>
吉泉といいます。
11 messages
2010/10/10
[#47575] Re: Excel用のxmlssファイルを作成するライブラリ exlap_c
— 染谷 康一 <kouichi_someya@...>
2010/10/18
吉泉さん
[#47547] 正規表現で困っています — 成田恭一[NWH] <ntnarita_prn@...>
Ruby初心者の成田と申します。
7 messages
2010/10/13
[#47578] Ruby1.9.2のRDocで定義が出力されないことがある — KANAI-Takashi <kanai@...>
こんにちは。
6 messages
2010/10/18
[#47579] Re: Ruby1.9.2のRDocで定義が出力されないことがある
— KANAI-Takashi <kanai@...>
2010/10/18
金井です。
[#47588] Re: [ruby-list:47579] Re: Ruby1.9.2のRDocで定義が出力されないことがある
— 青柳政聡 <masaakiaoyagi@...>
2010/10/22
44Gv44GY44KB44G+44GX44Gm44CB6Z2S5p+z44Go55Sz44GX44G+44GZ44CCCgrph5HkupXjgZXj
[ruby-list:47537] Excel用のxmlssファイルを作成するライブラリ exlap_c
From:
"YOSHIIZUMI" <t-yoshiizumi@...>
Date:
2010-10-10 03:16:30 UTC
List:
ruby-list #47537
吉泉といいます。
Excel用のxmlssファイルを作成するライブラリ exlap_c を作ってみました。
下からダウンロードできます。
http://cup.sakura.ne.jp/exlap_c080.zip
以下にドキュメントの最初の部分を掲げておきます。
簡単なサンプルスクリプトも付属させてあります。
ruby video_r.rb ↓
のように実行すれば、video_r.xml が作成されます。
よかったらお試しください。で、思うように動かない場合、教えていただけ
れば助かります。
1. 目的、特徴
exlap_c.rbは、Excelで扱えるxmlファイル(以下、xmlssと記す。)を作成す
るために設けたライブラリです。
csvまたはwebのtable部分を読み込んで、その内容をxmlssとして書き出すメ
ソッドを含んでいます。
おまけで、web tableをcsvに変換するメソッドも含めてあります。
Excelを動かすわけではないので、MS-Windows以外のlinuxなどのOSでも使え
ます。Excelを動かす場合に比べ、処理速度が速いです。
いわゆる「001問題」(左側の0が消えてしまう)やセル結合に対応しています。
Excelの計算式や関数をセルに埋め込むこともできます。font(文字の大きさや
色)やalign(文字の配置位置)の指定には対応してません。
(注) ここでいうxmlssは、SpreadsheetMLの仕様に従って書かれたxmlです。
Excel2002(Office XP版)以降で扱えます。Excel2003以降が動く環境であれば、
xmlssのファイルをクリックするだけでExcelが起動します。
xmlssは、Excelファイルの *.xmlx に含まれているxmlファイルとは異なり
ますのでご留意ください。
2. 動作環境
ruby ver 1.8 以降で動作します。
rubyが使える環境であれば、OSは問わないと思います。
動作確認は、ruby ver 1.8.7, Windows XP|VISTA, FreeBSD 7.2 で行いまし
た。
なお、webの解析には htmlパーサの hpricot または nokogiri を用います。
これらは、rubyのライブラリです。どちらか1つをインストールしておく必要
があります。
両方ともインストールされている場合は、hpricotを優先して用います。
exlap_cよりも前に nokogiriをrequireすれば、nokogiriを用います。
hpricot ver 0.8.2 および nokogiri ver 1.4.3.1 で動作確認しました。
[以下、省略]