gpt4 book ai didi

ruby-on-rails - 将 CSV 文件解析为 Rails 数据库

转载 作者:数据小太阳 更新时间:2023-10-29 07:51:23 24 4
gpt4 key购买 nike

大家好,

我正在使用 fasterCSV 和 rake 脚本将大约 30 列的 csv 解析到我的 rails 数据库中以获取“贸易”项目。当所有值都设置为字符串时,该脚本工作正常,但当我将其更改为小数、整数或其他值时,一切都会变得糟糕。

想知道 fasterCSV 是否内置了 int 等解析,或者我是否必须在我的模型中管理这些。

基本上,我有大量的交易数据,需要导入它,然后需要提供反馈,比如平均交易量、时间等。我知道我可以用精彩的记录来做这一切由 activeRecord 提供给我,但想知道是否有更简单的方法来使用给定的 CSV 填充相当大的数据库?

一些字段没有某些行的值,当它们都是字符串时,fasterCSV 似乎可以完美地工作,但当我尝试获取小数或其他时则不然。

最佳答案

您是否尝试过使用 AR Extensions批量进口?当您将 1000 行插入数据库时​​,您会获得令人印象深刻的性能改进。访问他们的 website了解更多详情。

有关更多信息,请参阅这些示例

Usage Example 1

Usage Example 2

Usage Example 3

关于ruby-on-rails - 将 CSV 文件解析为 Rails 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2665167/

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