【发布时间】:2011-09-08 11:22:52
【问题描述】:
是否有人知道任何教程演示如何使用 FasterCSV 在 Ruby 应用程序中导入数据并将其保存到 SQLite 或 MySQL 数据库?
具体步骤如下:
- 逐行读取文件(
.foreach方法根据文档执行此操作) - 将文件中的标题名称映射到数据库列名称
- 在数据库中为 CSV 数据创建条目(似乎可以在
.foreach块中使用.new和.save)
这是一个基本的使用场景,但我找不到任何教程,所以任何资源都会有所帮助。
谢谢!
【问题讨论】:
-
谢谢,已经看到了。不幸的是,它没有解决我上面提到的步骤 2 或 3。我也不需要一个工具来进行一次性导入,而是将其构建到应用程序中以让用户导入数据。
-
到目前为止你写了什么代码?
标签: mysql ruby sqlite import fastercsv