FasterCSV用逗号导入小数和整数?

时间:2012-04-24 17:39:30

标签: ruby-on-rails ruby-on-rails-3

我正在使用FasterCSV导入一些非常重要的财务数据,并注意到某些整数和小数值导入错误,因为它们来自保存为CSV的Excel工作表,因此添加了逗号,例如“1,193”导入as 1.对于字符串,它按预期处理导入。

我的FasterCSV脚本中有什么可以在导入整数和十进制列之前解析出逗号吗?我需要保留字符串。

处理导入的第一行如下:

 FasterCSV.parse(uploaded_io, {:headers => true, :quote_char => '"', :col_sep => ','}).each do |row_data|

我可以添加以下内容:quote_char和:col_sep?

我正在开发中导入MySQL和生产中的PostgreSQL。

提前致谢!

编辑:显然,我可以在保存CSV之前在Excel中格式化数字,但这是不切实际的。

0 个答案:

没有答案