`
libinichen
  • 浏览: 3664 次
  • 性别: Icon_minigender_2
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

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

阅读更多
我在网上搜索的结果是:
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文件。
还请迷径!!!!!!!!!!!!!!!

小弟感激不尽
分享到:
评论
1 楼 dreamever 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文件了。

相关推荐

    用ruby读excel文件生成xml文件

    标题 "用ruby读excel文件生成xml文件" 描述的是一项技术任务,即使用Ruby编程语言来处理Excel文件,并将其内容转换成XML格式。这在数据迁移、格式转换或与不支持Excel格式的应用程序进行数据交换时非常有用。Ruby库...

    ruby对excel的操作 详细操作

    要打开已存在的Excel文件,你可以使用`Workbooks.Open`方法。如果要创建新的工作簿,可以调用`excel.Workbooks.add`。例如: ```ruby workbook = excel.Workbooks.Open('c:\examples\spreadsheet.xls') ``` 4. ...

    ruby代码分享——excel应用

    从给定的文件标题、描述、标签以及部分内容中,我们可以提炼出以下详细的IT知识点,主要聚焦于使用Ruby语言对Excel文件进行操作。 ### 使用Ruby操作Excel的基础知识点 #### 1. 引入win32ole库 在Ruby中操作Excel,...

    脚本编程之: ruby_bcyy_jb51.net

    9. **文件操作和系统交互**:Ruby提供了丰富的API来处理文件、目录,以及与操作系统进行交互。 10. **并发编程**:Ruby的线程模型,以及如何使用并发和并行来提高程序性能。 这个压缩包可能包含了从入门到进阶的...

    ruby下将txt文件内容写入excel

    使用RUBY语言将TXT文件中的内容写入到excel中!

    ruby依赖包

    这是一个部署ruby运行环境所需的软件包,安装这个包之前需要安装ruby

    动态加载的艺术:Ruby中require与load的区别

    - **执行一次**:Ruby 会记录已加载的文件,以避免重复加载同一文件。 - **全局作用域**:通过 `require` 加载的文件将在全局作用域中执行,这有助于避免命名冲突。 - **自动查找**:`require` 会在标准的库路径中...

    Ruby的垃圾处理大师:深入垃圾回收机制

    6. **丰富的标准库**:Ruby有一个庞大的标准库,提供了广泛的功能,包括文件操作、网络通信、数据加密等。 7. **Web开发框架**:Ruby on Rails是一个流行的服务器端Web应用框架,它遵循MVC(模型-视图-控制器)架构...

    ruby程序安装文件

    2. **解压**:使用解压缩工具(如WinRAR或7-Zip)打开并提取压缩包文件`ruby-2.1.0`。 3. **编译**:进入解压后的目录,使用`./configure`命令来配置安装环境,然后运行`make`进行编译。 4. **安装**:编译成功后...

    ruby2.1.6安装文件

    Ruby是一种面向对象、动态类型的脚本语言...如果你需要在Windows环境下使用Ruby,提供的“ruby-2.1.6”压缩包文件将包含所有必要的组件,包括Ruby解释器、标准库以及可能的开发工具,使得安装和使用Ruby变得更加简单。

    vim-projectionist-ruby:Ruby项目的Vim文件导航

    vim-projectionist-ruby Ruby项目的Vim文件导航该插件为Ruby项目提供了快捷导航链接。... :A打开“备用”文件:AS在拆分窗口中打开“备用”文件:AV在垂直拆分窗口中打开“替代”文件:AT在另一个选项卡中打开“备用”

    ruby 读取cfg文件

    1. **打开文件**:使用`File.open`方法打开cfg文件。例如,如果我们有一个名为`config.cfg`的文件,可以这样写: ```ruby file = File.open('config.cfg', 'r') ``` 2. **读取文件内容**:接下来,我们需要读取...

    fast_excel:Ruby超快速Excel编写器

    Ruby超快速Excel编写器 require 'fast_excel' workbook = FastExcel . open ( "hello_world.xlsx" , constant_memory : true ) workbook . default_format . set ( font_size : 0 , # user's default font_family ...

    learning-ruby.

    9. **文件I/O操作**:学习如何读写文件,处理目录和文件系统操作是任何编程语言的基础。 10. **正则表达式**:Ruby内置了强大的正则表达式支持,用于文本匹配和处理。 11. **Ruby on Rails框架**:虽然"learning-...

    ruby上传文件

    在Ruby编程语言中,文件上传是一项常见的任务,特别是在构建Web应用程序时。本项目提供了一些实用的文件上传功能,包括控制器(controller)、视图(view)和数据库交互部分。以下是对这些知识点的详细解释: 1. **...

    excel lib ror ruby

    通过Win32OLE,Ruby程序可以直接调用Excel应用程序对象模型,从而实现更复杂的操作,比如打开现有的Excel文件、编辑内容、运行宏等。这种方法的优点是可以利用Excel的所有功能,但缺点是它依赖于系统上安装的Excel...

    练习:Ruby课堂练习

    7. **文件操作**:Ruby提供了丰富的文件I/O功能,包括打开、读取、写入和关闭文件。通过练习,你可以学会处理文本文件,进行文件读写,并理解异常处理在文件操作中的重要性。 8. **正则表达式(Regexp)**:Ruby...

    Ruby语言开发教程与案例.zip

    3. **文件操作**:Ruby提供强大的文件和目录操作API,案例可能包括读写文件,遍历目录,或者处理文件系统事件。 4. **测试驱动开发**:Ruby有强大的测试框架如RSpec和Minitest,案例可能展示了如何编写单元测试和...

    Ruby源代码-读写excel.rb

    Ruby源代码,读写excel

    Ruby学习资料chm

    Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法著称。这份"Ruby学习资料chm"集合了关于Ruby的基础学习材料,对于初学者或是希望深入理解Ruby的人来说是一份宝贵的资源。 Ruby的核心特性包括: 1...

Global site tag (gtag.js) - Google Analytics