[英]Pentaho CSV File Input step - comma delimiter in enclosures
我对 Pentaho 6.1 CSV 文件输入步骤有奇怪的问题。
我在 CSV 文件中有以下值:
"2016-09-16","test","","test","test, SL","[test]","test",39.000000,0.000000,0.000000,0.000000,0.000000,0.00000000000.00000000000. ,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.0000000,0.0000000,0,0000000,0.0000000
我在 CSV 文件输入步骤中使用:
Delimiter: ,
Enclosure: "
预览选项完美运行,但是当我尝试将该内容导入数据库表并执行转换时,出现以下错误:
2016/09/23 22:04:46 - 写入 log.0 - 2016/09/23 22:04:46 - 写入 log.0 - 2016/09/23 22:04:46 - 写入 log.0 - 在 org.pentaho.di.core.row.value.ValueMetaBase.convertStringToNumber(ValueMetaBase.java:803) 2016/09/23 22:04:46 - 写入 log.0 - 在 org.pentaho.di.core。 row.value.ValueMetaBase.getNumber(ValueMetaBase.java:1631) 2016/09/23 22:04:46 - 写入 log.0 - ... 7 more 2016/09/23 22:04:46 - 写入 log .0 - 由:org.pentaho.di.core.exception.KettleValueException:2016/09/23 22:04:46 - 写入 log.0 - 请求字符串:无法将字符串转换为数字:非数字字符位置1处找到的值[SL”, “[测试]”, “测试”,38.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000, 0.000000,0.000000,0.000000,0.000000,0.000000
我认为它有以下值“test, SL”(第 5 列)的问题。 我不明白为什么,因为预览选项有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.