gpt4 book ai didi

mysql - RoR - 使用 smarterCSV gem 将 csv 导入 MySQL DB

转载 作者:行者123 更新时间:2023-11-29 19:23:23 25 4
gpt4 key购买 nike

我正在尝试在 MySQL 表上上传包含大量可能客户端 (15000) 的 csv 文件。我想保留在一张 table 上,以便以后检索信息、填写表格并建立用户。

现在我开始尝试将 csv 导入 MySQL。

我读到了一些采用smarterCSV gem的解决方案,所以我必须使用数据库结构进行迁移,然后执行 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

最佳答案

您可以使用我的导入器 gem。它还使用 SmarterCSV。

https://github.com/michaelnera/active_record_importer

关于mysql - RoR - 使用 smarterCSV gem 将 csv 导入 MySQL DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42300776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com