タグ

2013年9月13日のブックマーク (3件)

  • RubyでExcelを操作するときのTipsをメモる

    昨年「RubyExcelのデータを読み込む」というエントリを立てた。ExcelのデータをRubyで処理すると、オフィスアプリを使うレイヤとシステム開発をするレイヤの橋渡しが簡単になりますよ、という記事だった。 今回はその続編。Rubyの方からExcelに値や書式を設定していく際のTipsをメモっておく。 TipsExcelのプロセスを残さないようにするバグなどでRubyスクリプトの実行が止まってしまっても、Excelのプロセスは生き残っている。後でタスクマネージャを見て慌てることになるので、まずは例外をつかまえてプロセス終了するよう仕込みをしよう。 @app = WIN32OLE.new('Excel.Application') begin # do_something ensure @app.quit end 定数を読み込む / 使う書式指定やオプションなどにExcelで定義されている

    inokara
    inokara 2013/09/13
    memo
  • Ruby から Excel を操作する方法

    Excel の起動と終了 以下のコードを実行すると、Excel が非表示状態で起動します。 require 'win32ole' excel = WIN32OLE.new('Excel.Application') 続けて以下のコードを実行すると、Excel が表示されます。 必要なければ表示しなくても構いませんが、開発中は表示しておくのが無難です。 excel.visible = true Excel を終了するには次のようにします。 excel.quit 既に起動している Excel への接続 既に起動している Excel アプリケーションに接続するには WIN32OLE.new の代わりに次の様にします。 excel = WIN32OLE.connect('Excel.Application') ※Excel が複数起動している場合、どれに接続するかは選べないようです。 新規 Exce

    Ruby から Excel を操作する方法
    inokara
    inokara 2013/09/13
    excel 操作
  • userAgent一覧

    ブラウザの判別や携帯の機種判別に利用するためのユーザーエージェント一覧です。ただし、ユーザーエージェントは詐称(偽物)される場合があるため、完全にユーザーエージェントでブラウザなどの判別ができるわけではありません(詐称の方法のページを参照)。ここに掲載されているものは、このサーバーなどに対してアクセスしてきたユーザーエージェント名などを抽出したものなどです。あまりに古いブラウザおよびマイナーなブラウザに関してはアクセスログがないため掲載できていません。 [トップページに戻る] ■iPhone ●iOS Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1C28 Safari/419.3 ●iOS2 Mozilla/5.0 (iPhone

    inokara
    inokara 2013/09/13
    ios