タグ

rubyとexcelに関するrin51のブックマーク (5)

  • Ruby で Excel を弄る

    RubyExcel を弄る 趣味です。 VBA の書き方はわからないけど、Ruby の書き方ならわかるんです。 Ruby で書いたって、win32ole 挟んだ状態で使ったら、そんなに VBA 書くのと変わんないコードになるんだけどね。 今回は、日毎に時間帯別の統計情報が記載されたテキストファイルをもとに整形された Excel ファイルを出力するのが目標。 テキストファイルは、こういう感じの内容。 集計対象名1 —– 2010/02/21 0 15 2010/02/21 1 8 (中略) 2010/02/21 22 21 2010/02/21 23 18 集計対象名2 —– 2010/02/22 0 15 2010/02/22 1 8 (中略) 2010/02/22 22 21 2010/02/22 23 18 (以下略) 最初に、 集計対象名(スペース)ハイフンx5 のヘッダが来て

  • るびま

    『るびま』は、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 直

  • Key-Value Store for Local Environment(Rubykaigi2009 Day1 Lightning Talks) - koeだめ 過去アーカイブ[〜2013-12-14]

    Ruby会議2009初日のライトニングトークスにて発表した、「ローカル環境向けKey-Valueストアの紹介」の資料です。 概要 Rubyによる誰でも使えて”みんなに良し”なローカル環境用Key-Value Storeを作成しました。 永続化機構を工夫した結果、以下の機能を実現しています。 1.Key-Value Storeとしての処理を極めて簡潔なコード記述で実装している事 2.オンメモリで動作する事 3.シームレスにエンドユーザと連携が出来る事 このKey-Value Storeの成り立ちとそこから得られた気付きを、このLTで語りたいと思います。 当日のIRCで流れた、世界からの喜びの声 やるとおもったwwwwww これはひどい *** hahahaha 実装もひどいwwwww 当に実装も酷いwww これはあかんw ビバExcel! excel'ent スライド Key Valu

    Key-Value Store for Local Environment(Rubykaigi2009 Day1 Lightning Talks) - koeだめ 過去アーカイブ[〜2013-12-14]
    rin51
    rin51 2009/07/22
    Ruby x Excel wwww
  • rubyによるADO, ADOXを用いたAccess, Excelファイルの処理

    最終更新日: 2009/11/03 MS-Windowsに用意されている ADO(注1)およびADOX(注2)の仕組を利用すれば、データベースソフトのAccessのファイルを作成・参照・更新できます。Excelのファイルも同じ仕組によって処理できます。Access, Excelがインストールされていないパソコンでも大丈夫です。 そうしたADOによる処理をrubyで簡単に実現するために作ったのが yado.rb です。総てrubyスクリプトで書かれています。 Windows上で ruby.exe を実行できる環境があれば、yado.rbを用いて、AccessやExcelのファイルを操作するrubyスクリプトを簡単に作成できます。 ver 1.0→1.5のバージョンアップ内容 Access2007ファイル *.accdb への対応、sql命令の実行結果を保持する Resultクラスの新設、xm

  • Excel 操作 - すぱいだー日記。

    たいしたプログラムではないのだけど、個人的なファイル生成と解析に役立ったのでのっけときます。 使い方 begin # Excel オブジェクトを生成 excel = EXCEL::Excel.new() # Sheet1 を取得 sheet = excel.sheet("Sheet1") # 1行目から5行目までをぐるぐる sheet.each(:row => 5){|row| # 1列目に行番号をセット row.set_value(1 , row.index) # 1列目の文字色を赤に row.set_color(1,"#FF0000") # 2列目に行番号をセット row.set_value("B" , row.index) # 2列名の背景色を緑に row.set_background_color(2,"#00FF00") } # シートを追加 excel.add_seet("AAA

    Excel 操作 - すぱいだー日記。
  • 1