我有一个执行 SQL 脚本的 PDI (Kettle) 转换 ,脚本的输出是一列,如下所示:



我需要在一个只有一个 Excel 单元格上写这个:



我怎么能做到这一点?

我尝试了“行非规范化器”和“行扁平化器”但不起作用(我不知道为什么)

最佳答案

flattener 是一种选择,但您会遇到问题,因为您不知道新字段的数量和分隔符。但是有一个“技巧”可以解决您的问题:

您可以按照以下步骤操作:

  • 在输入后添加一个常量,名称:test,类型:字符串,值:a
  • 按新字段测试分组,将字段与“连接字符串分隔”的值聚合,并设置一个空格作为分隔符。

  • 输出是:

    val1 val2 val3 ....

    关于concat - Kettle PDI Concat 列值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25556543/

    10-12 23:21