我正在使用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中格式化数字,但这是不切实际的。