用luacom读写excel数据为什么那么慢
lua吧
全部回复
仅看楼主
level 3
我用的luacom,大概步骤:
local oExcel = luacom.CreateObject("Excel.Application")
oExcel.WorkBooks:Add()
oExcel.ActiveWorkbook.Sheets(1):Select()
oExcel.Activesheet.Cells(row, col).Value2 = “text” --------mark
oExcel.WorkBooks(1):SaveAs(FilePath,Type)
oExcel.Application:Quit()
关键来了,mark的位置如果只是写几个单元格还好说,如果有一万个单元格,这个程序就得执行近一分钟,
其中新建保存也就耗时一两秒,循环给单元格写值耗时太多
我是菜鸟,在网上没找到其他的向单元格写值的方法。有木有批量写值的方法呢?
2015年02月09日 01点02分 1
level 3
感谢
2015年02月16日 05点02分 3
1