【问题标题】:Pentaho - Spoon Decimal from Text File InputPentaho - 来自文本文件输入的勺子十进制
【发布时间】:2021-05-26 16:03:26
【问题描述】:

我是 Pentaho 的新手,文本文件输入有点问题。

目前我必须将几条数据记录写入数据库。在文件中,十进制数字用点分隔。 Pentaho 目前正在将数字 123.3659 € 转换为 12.33 €。 有人可以帮忙吗?

【问题讨论】:

    标签: pentaho pentaho-spoon pentaho-data-integration pentaho-cde


    【解决方案1】:

    当您读取文件时,您是以 csv、excel 或类似的形式读取它吗?如果是这种情况,那么您可以指定列的格式以正确解释数字(我想,我现在是凭记忆说的)或者也许使用文件的语言可能会起作用。

    如果它是一个包含字符串的文件,你可以使用类似字符串操作符的一些步骤将点替换为逗号。

    【讨论】:

      【解决方案2】:

      这个问题可能来自各种原因。 虽然我认为通过以下步骤可以解决问题。

      -首先,你必须得到一个“替换字符串”的步骤;

      -然后搜索点并将其替换为我在下图中显示的任何内容,或者如果您显示的数字是浮点数,则将其替换为逗号; Example snip

      希望这有帮助! 如果有,请提供反馈! 祝你有美好的一天!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-05-15
        • 1970-01-01
        • 1970-01-01
        • 2014-07-15
        • 1970-01-01
        • 2020-12-13
        • 1970-01-01
        相关资源
        最近更新 更多