使用lua调用excel,然后往cell里面填一些数据。
require('luacom')
--Excelの起動
excel = luacom.CreateObject("Excel.Application")
excel.Visible = true--可視状態に
--ワークブックを追加
local book = excel.Workbooks:Add()
local sheet = book.Worksheets(1)
--適当な値を100個書き込む
for row=1,100 do
sheet.Cells(row, 1).Value2 = math.floor(math.random() * 20)
end
稍微复杂一些的代码
require “luacom”
excel = luacom.CreateObject(“Excel.Application”)
local book = excel.Workbooks:Add()
local sheet = book.Worksheets(1)
excel.Visible = true
– 適当な値を書き込む
for row=1,30 do
for col=1,30 do
sheet.Cells(row, col).Value2 = math.floor(math.random() * 100)
end
end
– 値を調べて50以上のものを黄色でマークする
local range = sheet:Range(“A1″)
fo