Pentaho-跳过Microsoft Excel Writer中的列

Pentaho-跳过Microsoft Excel Writer中的列,excel,pentaho-spoon,Excel,Pentaho Spoon,我有多个表输入,由笛卡尔和MicrosoftExcelWriter输出连接。表格输入基本上是从左到右在Microsoft Excel Writer上写入。我需要它跳过一列,这样我就可以把公式放在那里 我被告知我可以将一个设计放在pentaho中作为一个空的虚拟对象,然后在我的模板中的excel列上写下公式 有人能帮我吗?多谢各位 编辑: 有几种方法可以实现这一点: 将excel公式迁移到Pentaho中,而不是在模板上留下公式列。在PDI设计中处理数据,并将整个结果输出到Excel中 在模板e

我有多个表输入,由笛卡尔和MicrosoftExcelWriter输出连接。表格输入基本上是从左到右在Microsoft Excel Writer上写入。我需要它跳过一列,这样我就可以把公式放在那里

我被告知我可以将一个设计放在pentaho中作为一个空的虚拟对象,然后在我的模板中的excel列上写下公式

有人能帮我吗?多谢各位

编辑:


有几种方法可以实现这一点:

  • 将excel公式迁移到Pentaho中,而不是在模板上留下公式列。在PDI设计中处理数据,并将整个结果输出到Excel中

  • 在模板excel中,将公式列保留在A中,只需从B列开始输出笛卡尔积

  • 还有其他几种方法,但这两种方法是最简单的。像将结果表拆分为两个单独的Excel Writer步骤这样的操作可能会使事情变得有点混乱,而且还会严重减慢处理速度,具体取决于输出的行数


    编辑1-

    我使用的设计步骤是什么?我有两个表输入(输入)、连接行和microsoft excel writer(输出)在将数据加载到的excel文件上有什么公式?PDI中有一个步骤“公式”,其中有一些基本的Excel公式可供使用。我需要简单地减去B-C列,然后将答案写在D列上。我的数据从a列开始。如果我可以得到一个示例,我可以更好地帮助您。如果减法是指数学B-C,那么步长计算器就是你的答案。在开始输出之前,你可以使用“选择值”步骤来重新排列列的顺序。嗨,克里斯蒂安,我在我原来的帖子中添加了两个屏幕截图。在电子表格中,我需要减去b-c列,结果应该在D列下。D列和E列中的数字需要移到右边,这样它们就可以在E列和F列下。