ruby - roo gem 无法工作(NameError : uninitialized constant Excel)

标签 ruby excel

我在 irb 中运行以下代码:

irb(main):001:0> require 'rubygems'
=> false
irb(main):002:0> require 'roo'
=> true
irb(main):003:0> s = Excel.new("/Users/tangmonk/Desktop/zhongshikehua/import.xls")
NameError: uninitialized constant Excel

我试图联系 gem 作者,但没有得到回复。

我只想读取一个 excel 文件,如果这个 gem 不能正常工作,有人可以推荐其他 gem。

最佳答案

试试下面的代码:

require 'rubygems'
require 'roo'

Roo::Excel.new("/Users/tangmonk/Desktop/zhongshikehua/import.xls")

查看文档 - Usage也看看这个GitHub Issue .

关于ruby - roo gem 无法工作(NameError : uninitialized constant Excel),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20968674/

相关文章:

ruby - YouTube api : badContent: Media type 'application/mp4' is not supported. 有效媒体类型 : [video/*, 应用程序/八位字节流]

javascript - Watir的ready_state方法抛出 "JavaScript error"

javascript - 与 JavaScript 相比,正则表达式在 Ruby 中表现不佳

excel - 向表中添加数据时移动到下一列

vba - 如何使 Excel 单元格等于空(可能通过 VBA 代码)

vba - 设置 Excel 模板,以便计算不依赖于特定的列/行数

ruby-on-rails - Heroku ruby​​ buildpack 错误 - 未定义的局部变量或方法 `install_language_pack_gems'

ruby - 哪种redis数据类型适合存储用户?

Excel 公式 LEN 和替换

vba - vba中的数据透视表过滤器无法正常工作