Roo gem不使用xls格式
使用Rails 4.2
require 'roo'
require 'spreadsheet'
class TextMig
file_path = "#{Rails.root}/public/Article.xls"
def self.data_import
ex = Roo::Excel.new(file_path)
puts "434444#{ex}"
ex.default_sheet = ex.sheets[1]
puts ex
HText.delete_all
3.upto(50) do |line|
a1 = ex.cell(line, 'B')
a2 = ex.cell(line, 'C')
a3 = ex.cell(line, 'D')
a4 = ex.cell(line, 'E')
HText.create(:model_name => a1,:field_name => a2,:identifier => a3,:h_text=>a4)
end
end
end
有时Roo::Excel.new(file_path)
获得零值。
主要问题是价值观无法阅读。
答案 0 :(得分:0)
我正在开发一款可以毫无问题地加载.xls文件的应用。
如果你尝试怎么办?
Roo::Excel.new(file_path, packed: nil, file_warning: :ignore) ?