未初始化的常量Spreadsheet :: Link – roo gem – xlsx文件
当我以xlsx格式打开文件时,使用empact / roo gem,这行代码:
data = Roo::Spreadsheet.open("/Users/asd/Desktop/in_xlsx.xlsx", extensions: :xlsx)
或这一行
data = Roo::Excelx.new("/Users/asd/Desktop/in_xlsx.xlsx")
作品完美! (至less这是我认为的)
data
现在是一个Roo::Excelx
对象,列和行正确填充。
但每当我尝试使用像data.first_row
或data.cell(1,1)
,我得到这个
NameError: uninitialized constant Spreadsheet::Link from /Users/asd/.rvm/gems/ruby-2.0.0-p353@ch/gems/roo-1.13.2/lib/roo/excelx.rb:379:in `set_cell_values'
附加信息:
- MacOS 10.9.1
- Rails 4.0.2
- Ruby 2.0.0-p353
- Roo(1.13.2)
任何帮助真的很感激!