用于rails导入数据的Xls(csv)或xml

时间:2012-08-28 10:13:55

标签: ruby-on-rails xml csv xls

我需要将数据导入我的应用程序,现在我通过xls电子表格进行操作,但在我的情况下,它有大约80.000行,它很慢,所以选择其他格式可能更好吗?例如,xml数据在导入时会更快吗?

1 个答案:

答案 0 :(得分:0)

XML不太可能更快 - 它仍然需要被解析为字符串并进行转换。

80,000行非常多。你需要多长时间?

修改

通过使用时间戳将puts语句放入代码中,可以使发生的事情更加明显。这很粗糙,但您可以在代码的各个部分之间进行计时,以查看哪个部分花费的时间最长。

或者更好的是,继续使用ruby-prof来分析您的代码并查看代码花费最多时间的位置。

无论哪种方式,获得更详细的慢点图片都是一个好主意。 您可能会发现只有一两个瓶颈可以轻松修复。