Skip to content

Instantly share code, notes, and snippets.

@joshuakfarrar
Created April 14, 2014 18:21
Show Gist options
  • Save joshuakfarrar/10671323 to your computer and use it in GitHub Desktop.
Save joshuakfarrar/10671323 to your computer and use it in GitHub Desktop.
def upload
spreadsheet = Roo::CSV.new(params[:file].path, csv_options: {col_sep: "\t"})
spreadsheet.inspect
header = spreadsheet.row(1)
(2..spreadsheet.last_row).each do |i|
row = Hash[[header, spreadsheet.row(i)].transpose]
end
redirect_to root_url
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment