Ruby で Excel を grep
「Ruby を 256 倍使うための本 邪道編」と「Ruby を 256+ 倍使うための本 場外乱闘編」の Ruby で Word ファイルを grep するスクリプトを参考に、Excel ファイルを grep するスクリプトを作り始めた。といっても Ruby は始めたばかりだし、相手は Excel なのでなかなか手強い。
すでに別の手段は確保しているのだが、柔軟な動作や、目的が基本的に限定されているのでそれに特化したものにしやすい、という利点をいかしたいと思ってはじめてみた。
ひとまず骨組み的には動くことを確認したが、Ruby の基礎がわかっていないのでなかなか希望する処理を組み込めずにいる。しかし、わかってくると Ruby の記述法というのは理解しやすく便利なものだなと実感する(もちろんよき入門書の導きがあってこそではあるが)。これまでは Awk をおもに使っていたのだが、これを機にいろいろ試してみよう。
≫つらつらぐさ: Ruby で Excel を grep その2
≫つらつらぐさ: xlsgrep の捕捉(いまさら)
≫つらつらぐさ: excel ファイルを grep する(3)
追記:2014/07/29
Excel2007 以降の xlsx ファイルを検索するのであれば、こちらをご参照ください。
| 固定リンク
コメント