从Pentaho中的两个输入文件生成一个带有两个选项卡的Excel文件

从Pentaho中的两个输入文件生成一个带有两个选项卡的Excel文件,pentaho,etl,kettle,pentaho-spoon,pdi,Pentaho,Etl,Kettle,Pentaho Spoon,Pdi,我试图开发一个工作,能够生成一个Excel文件与两个选项卡。基本上,我想要实现的是: 表1基于输入文件1 表2基于输入文件2 我有两个包含不同查询的输入文件,但最终结果应该是一个excel文件,其中有两个选项卡,第一个选项卡用于输入,第二个选项卡用于输入2。实现这一点的一种方法是使用Pentaho作业,并按顺序处理两个转换。只有第一次转换才能在Microsoft Excel Writer步骤中创建/覆盖Excel文件 创建处理输入文件1中数据的转换 创建“Microsoft Excel Writ

我试图开发一个工作,能够生成一个Excel文件与两个选项卡。基本上,我想要实现的是:

表1基于输入文件1 表2基于输入文件2


我有两个包含不同查询的输入文件,但最终结果应该是一个excel文件,其中有两个选项卡,第一个选项卡用于输入,第二个选项卡用于输入2。

实现这一点的一种方法是使用Pentaho作业,并按顺序处理两个转换。只有第一次转换才能在
Microsoft Excel Writer
步骤中创建/覆盖Excel文件

  • 创建处理输入文件1中数据的转换
  • 创建“Microsoft Excel Writer”步骤
  • 将输出文件存在时的
    选项设置为覆盖
  • 创建第二个转换以处理输入文件2中的数据
  • 使用与第一次转换相同的文件设置创建“Microsoft Excel Writer”步骤,
  • 将输出文件存在时的
    选项设置为“使用现有文件进行写入”
  • 创建一个作业并包含两个转换,确保转换 对于输入文件,首先是1

  • 这应该可以完成工作。

    谢谢你的回复。你能详细说明第7步吗。我应该创建两个转换还是一个转换?@user6186914创建这两个转换,如果它们可以独立的话,请按照这个答案中的描述。如果您需要交叉引用数据,可以在一次转换中使用阻塞步骤来完成,但这比Arminius的答案更复杂、更不可靠。