Railsで使えるGem Windows

WindowsのRubyでxlsxファイルにアクセスする~roo

投稿日:

rooのインストール

rooは、スプレッドシートタイプの読込みアクセスとGoogleSpreadsheetsの読み書きアクセスができるライブラリ.
rooは、Excelx、OpenOffice/LibreOffice、CSVなどを読み込むことができる.

コマンドラインからインストールできる.

github.com/roo-rb/roo

rooを使ってみる(基本)

適当にサンプル用のxlsxファイルを用意する.sample.xlsx

シートを指定する

シートの情報はsheetsという配列に入っている.
Roo::Excelxオブジェクトはシートも指定できるけど、省略するときは一番最初のシートを指定する.
また、省略した場合のシートは、default_sheetとして変更できる.

セルの値を確認する

1,1とかのほかA1とかの指定も可.シートも指定可.

*文字化けするときは
たぶんrooはutf-8で文字列を扱っているけど、cmdなどのWindowsの標準出力はシフトJISが多い.
そこで、シフトJISで出力すれば文字化けしない.

行列を数える

最初の行、最後の行などを数えることができる.

-Railsで使えるGem, Windows
-, ,

執筆者:

関連記事

RailsでECサイト構築4 確認メールを送る~spree

  spreeでは注文したときと発送したときにメールを送信できるように設定できるので、やってみた   目次1 設定2 翻訳 設定 管理画面から設定>メールシステムの設定から これで …

no image

Rails3.2+MongoDBでつくったアプリをheroku+mongoHQにアップしたよ

Stack Overflowはなんでも答えてくれる エラーメッセージをコピーしてググればたいていの答えはStack Overflowで出尽くしている 目次1 Gemfile2 herokuにアプリ作成 …

WindowsのRubyでxlsxファイルを生成する~axlsx

By: Roman Boed – CC BY 2.0 目次1 axlsxのインストール2 hello axlsx3 サンプル4 参考 axlsxのインストール コマンドラインからインストー …

Railsでhtmlファイルやリンク先のスクリーンショットを撮影~IMGKit&wkhtmltoimage

  github.com/csquared/IMGKit 目次1 環境2 wkhtmltoimageのインストール3 imgkitのインストール4 試す5 日本語フォント 環境 ubuntu …

もしもRails3.2とBackbone.jsでリアルタイムな2ch風な掲示板をつくったら〜private_pub

By: Kevin Dooley – CC BY 2.0   まだ、Observerのことがよくわかってない ので、過去のやつをもとにやってみた dry-shore-2517.h …