电子表格宝石,上传和读取文件

时间:2014-06-27 07:16:07

标签: ruby-on-rails ruby spreadsheet

我尝试使用电子表格上传和阅读文件,使用绝对路径,我可以读取文件,但是当我尝试上传文件时,我无法读取它。我能读到什么文件?

def upload
  file_data = params[:uploaded_file]
  #book = Spreadsheet.open('/Users/MyMac/Downloads/issues.xls')
  book = Spreadsheet.open(file_data)        
  sheet1 = book.worksheet('Sheet1') # can use an index or worksheet name
  sheet1.each do |row|
    #TODO       
  end
end

1 个答案:

答案 0 :(得分:0)

我认为这个问题可以帮到你。您尚未说明您使用哪种宝石来阅读电子表格,但电子表格和Roo应该都符合您的目的。

Parsing XLS Spreadsheet in Rails using Roo Gem