BBS-complangawk/330

トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

tawk and excel automation - trexx (2006年07月16日 02時57分07秒)

tawk で Excel のシートを読み書きすることはできますか?

http://groups.google.co.jp/group/comp.lang.awk/browse_frm/thread/200ac1ec0923281a/9444b294c5027dc4?hl=ja#9444b294c5027dc4


Re: - Andrew Poelstra (2006年07月16日 02時57分36秒)

どのファイルですか? (.xls, .ods, etc)

Re: - trexx (2006年07月16日 02時57分56秒)

xls です。

Re: - William James (2006年07月16日 02時58分38秒)

Ruby だと以下のようにしてできます。

require 'win32ole'

excel = WIN32OLE.new( 'excel.application' )

excel.visible = true

workbook = excel.Workbooks.Add(1)

worksheet = workbook.Worksheets( 'Sheet1' )

excel.ole_get_methods.each{|x| p x}
puts excel.ole_method_help("Columns")

worksheet.Cells( 1, 1 )[ 'Value' ] = "Hello!"

(1..10).each {|row|
  (1..10).each {|column|
    worksheet.Cells( row, column )[ 'Value' ] = row * column
  }
}

Re: - Harlan Grove (2006年07月16日 03時00分08秒)

Win32OLE が作れるかどうかに依存します。

{{comment multi|w}}