« DoteConvTimer 0.0.1(ベータ公開) | メイン | Movable Type3.17でHTMLAreaを使う(3) »

RubyでファイルのリストをとってEXCELに書き込むプログラム

pythonでファイルのリストをとってEXCELに書き込むプログラム

日経ソフトウエアの8月号にEXCELのVBAで、指定フォルダのファイルのリストを取ってEXCELに書き込むという記事が載っていた。 Pythonでやってみる。

Rubyで同じことをやってみる

#!ruby -Ks

#http://lightson.dip.jp/blog/seko/342
require 'win32ole'

PATH = 'C:/temp'

xlapp = WIN32OLE.new('Excel.Application')
xlapp.visible = true
xlapp.Workbooks.add()
sheet = xlapp.Sheets(1)

i = 1
Dir.foreach(PATH) do |file|
  filename = File.join(PATH, file)
  sheet.Cells(i, 1).Value = filename
  sheet.Cells(i, 2).Value = File.size(filename)
  sheet.Cells(i, 3).Value = File.mtime(filename)
  i += 1
end

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/30

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2005年07月27日 11:12に投稿されたエントリーのページです。

ひとつ前の投稿は「DoteConvTimer 0.0.1(ベータ公開)」です。

次の投稿は「Movable Type3.17でHTMLAreaを使う(3)」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35