-->

使用的pentaho釜Excel工作表的动态命名(Dynamic naming of excel s

2019-10-21 08:58发布

我有从表输入步骤,使用Excel作家步骤Excel表写入数据的顺序步骤的转变。

片材名称以在内容选项卡中的表名称框这是在电子表格反射基本上提供。

代替每限定表名称,有片材名称可以从表中的列的值被动态地采取的任何可能性。

例如:说有一个表款和列SECTION_NAME,stud_name所以我需要显示在该节针对特定表款名称​​为Excel工作表名和学生姓名。

因此,每个片表示与那个类的学生数据不同的节名。

谁能帮我如何做到这一点的水壶?

提前致谢

Answer 1:

为了动态定义的“输出到Excel /作家步”的工作表名称,您可以通过分配到“工作表名称”变量做到这一点。

在你的情况,你首先要创建有两个转换步骤水壶工作。 在第一转换中,使用代码来定义一个变量(比如:COLUMN_NAME)。 在该变量中的值将被用作片材名称。

在第二变换,使用作为片材名称在所述第一KTR(即COLUMN_NAME)中定义的变量。 检查以下为Excel作家步骤的图像:

这将使在Pentaho的动态表名称。 希望这是你在找什么:)



文章来源: Dynamic naming of excel sheets using pentaho kettle