タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

win32oleとrubyに関するdoinnのブックマーク (5)

  • Ruby による Windows GUI 構築 - mille wiki

    Rubyのインストール † Ruby環境がない場合はインストールしてください。 Windows用のRuby環境はいくつかありますが、ここではActiveScriptRuby?のインストールの説明をします。 ActiveScriptRuby?はarton氏のサイトからダウンロードできます。 インストーラに従っていけばインストール終了です。 ↑ swinのインストール † ActiveScriptRuby?をインストールしている場合はswinのインストールは必要ないらしいです。 それ以外の場合はswinをインストールします。ただし、インストールの際には何かしらのCコンパイラが必要になります。 このサイトからvrswin%DATE%.zipをダウンロードし適当なディレクトリに解凍後ソースのあるディレクトリで、 c:\temp> ruby extconf.rb c:\temp> make c:\t

  • Rubyist Magazine - Win32OLE 活用法 【第 1 回】 Win32OLE ことはじめ

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • Ruby による Win32OLE プログラミング

    2001/01/08 石井 勝 はじめに ここでは,Ruby の Win32OLE モジュールの使い方を解説します. Win32OLE モジュールを使えば,こんなときに便利です: データベースのテーブル定義仕様書が Word で提供されている.この Word ファイルを自動的に読み込んで,create table の SQL 文を自動生成したい. プログラムの関数仕様書を Excel ファイルできれいに整形し提出しなければならない.ソースファイルをパースして Excel ファイルを自動生成できないだろうか. テスト仕様書のフォーマットが Excel ファイルのテンプレートとして用意されている.Excel ファイルを直接編集するのはいやなので,普段は XML ファイルを編集し,提出時に Excelファイルとして自動生成したい. 個人的には,開発文書に Excel や Word

  • RubyでExcel

    概要 会社では何かとExcelを使う羽目になる。ソフトのチェックシートを作ることもあるし、何かの集計結果を別の人に渡すときにはExcelでの提出が要求される。 といっても、Excel上で手入力でデータを入れるのは避けたほうがよい。そんなことをしてしまうと、後でデザインを変えなきゃいけなくなったときに 地獄を見ることになる。 そういう自体を避けるために、ExcelにもVisual Basicでデータの入力などを自動化する機構があるが、いかんせん言語がVisual Basicである。 VBでのプログラミングはあまり幸せとは思えない。 WIN32OLEを使うと、RubyからExcelの各オブジェクトにアクセスできるため、RubyExcelを自由自在にコントロールできる。 これなら、楽しくプログラミングできるというものだ。例えば、以下のコードは1番目のワークシートのB5セルに"Hello"と書く

  • ExcelでCSVをそのまま開く - @jitteの日記

    ExcelCSVファイルを開くと、0で始まる数値や日付形式と解釈可能なデータが自動変換されてしまい、うっかり保存すると元の情報が失われてしまうことがあります。例えば sample.csv 001,1/2/3,03-14,01234567890 をExcelで開いて保存すると 1,2001/2/3,3月14日,1234567890 となってしまいます。 これに対し、自動変換させずに開く方法としては、テキストインポートウィザードを使う方法が知られていますが、意外と手順が面倒です。 拡張子が.txtの場合はファイルを開くだけで自動的にウィザードが起動するのですが、.csvの場合はいったん.txtにリネームするか、「データ→外部データの取り込み→テキストファイルのインポート」を使って取り込む必要があります*1。前者の拡張子を変更する方法は単純に考えて面倒なだけでなく、エクスプローラの設定で「登録

    ExcelでCSVをそのまま開く - @jitteの日記
  • 1