标签: csv pentaho etl kettle data-integration
我是Pentaho Kettle的新手,我正在尝试构建一个简单的数据转换(过滤器,数据转换等)。但是在阅读我的CSV数据文件时(无论是使用CSV文件输入还是文本文件输入),我一直都会遇到错误。
错误是:
...无法将字符串转换为数字:找到的非数字字符 值1的位置1 []
这究竟是什么意思,我该如何处理?
提前谢谢
答案 0 :(得分:4)
我已经解决了。这个想法类似于@nsousa所建议的,但我没有使用Trim选项,因为我尝试了它并且它对我的案例没有用。
我所做的是指定如果值是单个空格,则将其设置为null 。在文本文件输入的字段选项卡中,将Null if列设置为空格。
答案 1 :(得分:1)
该值看起来像一个空白区域。将整数字段的格式设置为#并将trim设置为两者。