繁体   English   中英

Pentaho - 来自文本文件输入的勺子十进制

[英]Pentaho - Spoon Decimal from Text File Input

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

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

当您阅读文件时,您是否将其阅读为 csv、excel 或类似的东西? 如果是这种情况,那么您可以指定列的格式以正确解释数字(我想,我现在说的是 memory)或者使用文件的语言可能会起作用。

如果它是一个包含字符串的文件,您可以使用字符串运算符之类的步骤将点替换为逗号。

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

-首先,您必须获得“替换字符串”步骤;

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM