我有一个csv文件,我想用ruby读取它,并创建ruby对象插入到带有活动记录的mysql数据库中。最好的方法是什么?我看到两个清晰的选项:FasterCSV和Ruby core CSV。哪个更好?我错过了更好的选择吗?
编辑:gareth说要使用fastercsv,那么使用fastercsv读取csv文件的最佳方式是什么?查看文档时,我看到了名为parse
,foreach
,read
,open
的方法。它说foreach
“是用来读取csv文件的主要接口。”所以,我想我应该使用那个接口?
最佳答案
ruby 1.9采用了fastercsvas its core CSV processor,所以我认为使用fastercsv肯定更好,即使您仍然使用ruby 1.8