我试图在MySQL桌面上上传一个包含大量可能客户端(15000)的csv文件。我想保留一张桌子以便以后检索信息,填写表格并让用户。
现在我开始尝试将csv导入MySQL。
我阅读了一些采用 smarterCSV gem 的解决方案,所以我必须使用db结构进行迁移,然后执行rake任务或者不需要为此执行迁移?
我想用于导入csv的代码类似于我在Ruby on Rails - Import Data from a CSV file
等帖子之前阅读的内容require 'smarter_csv'
options = {}
SmarterCSV.process('input_file.csv', options) do |chunk|
chunk.each do |data_hash|
Moulding.create!( data_hash )
end
end
答案 0 :(得分:0)
您可以使用我的进口商宝石。它还使用SmarterCSV。