Pentaho Kettle 从字符串转换为整数/数字错误
Posted
技术标签:
【中文标题】Pentaho Kettle 从字符串转换为整数/数字错误【英文标题】:Pentaho Kettle conversion from String to Integer/Number error 【发布时间】:2016-06-18 08:05:39 【问题描述】:我是 Pentaho Kettle 的新手,我正在尝试构建一个简单的数据转换(过滤器、数据转换等)。但是在读取我的 CSV 数据文件(无论是使用 CSV 文件输入还是文本文件输入)时,我总是遇到错误。
错误是:
... 无法将字符串转换为数字:在 值 [ ]
的位置 1
这究竟是什么意思,我该如何处理?
提前谢谢你
【问题讨论】:
【参考方案1】:我已经解决了。这个想法类似于@nsousa 的建议,但我没有使用 Trim 选项,因为我试过了,但它对我的情况不起作用。
我所做的是指定如果该值为单个空格,则将其设置为空。在文本文件输入的字段选项卡中,将 Null if 列设置为空格。
【讨论】:
【参考方案2】:该值看起来像一个空白区域。将 Integer 字段的 Format 设置为 # 并将 trim 设置为 both。
【讨论】:
以上是关于Pentaho Kettle 从字符串转换为整数/数字错误的主要内容,如果未能解决你的问题,请参考以下文章
Pentaho Kettle - 从二进制类型的字段将十六进制转换为数字
如何将日期转换为字符串,然后使用 Pentaho Kettle 将其拆分为 4 部分