Pentaho XML到Excel分隔符

时间:2017-06-28 12:57:30

标签: xml pentaho delimiter

在Pentaho Spoon中,我从XML中提取了值,输出完全如下所示: "

    Power On

  55555ZA
  1
  2
  L5555544444
  0
  FADB
  KIANO
  102
"

我想将这些值拆分为不同的标头。我试过" Split Fields"但我不知道要使用的确切分隔符。 我该怎么办?我应该尝试字符串操作吗?

2 个答案:

答案 0 :(得分:0)

如果有新行,您可以尝试$ {line.separator}作为分隔符。

但老实说,这似乎没有正确配置XML inout步骤。

答案 1 :(得分:0)

这有点扭曲,但确实有效。

  1. 我首先做了一个字符串操作,我修剪了两边然后删除了换行符。
  2. 然后我用“,”(逗号)用“替换字符串”替换“”(两个空格)。
  3. 然后我用一个“,”(逗号)替换了“,,,”(三个逗号)。
  4. 现在唯一的问题是两个逗号“,,”我换成一个“,”
  5. 在此之后我得到了我想要的输出,这是以逗号分隔的。我可以使用“Field Seperator”轻松拆分字段,分隔符为“,”。
  6. Image

    我会感谢一种更精致和恰当的方法,而不是我刚才所做的上述黑客攻击。