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

[pythonでファイルのリストをとってEXCELに書き込むプログラム](http://lightson.dip.jp/blog/seko/342)

> 日経ソフトウエアの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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください