论坛首页 入门技术论坛

请教:ruby打开已存的excel文件

浏览 3052 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-08-26  
我在网上搜索的结果是:
require 'win32ole'

excel = WIN32OLE.new("excel.application")       
excel.Visible = false
excel.WorkBooks.Open("d:\\test.xls")
excel.WorkSheets("sheet1").Activate

#excel.Cells(2,3).value = "张三"
#excel.Cells(3,3).value = "王二"

excel.ActiveWorkbook.Close(0)
excel.Quit()

用这段代码可是打开,但是我打不开。我把这段代码考到SciTE文件中,并在的d盘写好的一个excel文件:
test.xls,然后执行,但是打不开,而且一个错误也不报,告诉我正常执行,但是没有看到excel文件。
还请迷径!!!!!!!!!!!!!!!

小弟感激不尽
   发表时间:2008-06-01  
libinichen 写道
我在网上搜索的结果是:
require 'win32ole'

excel = WIN32OLE.new("excel.application")       
excel.Visible = false
excel.WorkBooks.Open("d:\\test.xls")
excel.WorkSheets("sheet1").Activate

#excel.Cells(2,3).value = "张三"
#excel.Cells(3,3).value = "王二"

excel.ActiveWorkbook.Close(0)
excel.Quit()

用这段代码可是打开,但是我打不开。我把这段代码考到SciTE文件中,并在的d盘写好的一个excel文件:
test.xls,然后执行,但是打不开,而且一个错误也不报,告诉我正常执行,但是没有看到excel文件。
还请迷径!!!!!!!!!!!!!!!

小弟感激不尽

把代码:excel.Visible = false
修改成:excel.Visible = true
然后再试一下,应该就可以看到excel文件了。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics