浏览 3054 次
锁定老帖子 主题:请教:ruby打开已存的excel文件
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间: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文件。 还请迷径!!!!!!!!!!!!!!! 小弟感激不尽 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间: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文件了。 |
|
返回顶楼 | |