Pantoho excel 输入多个 sheet 到一个 sheet

Pantaho excel input multiple sheet to one sheet

我想将我的 excel 输入(具有多个 sheet)转换为另一个 excel 输出但只有一个 sheet。但是在我的输出文件中,我遇到了不同数据的问题。

这是我的输入文件:

Sheet1

date       data1    data2
01/01/2015  1        9
02/01/2015  2        6
03/01/2015  3        3
04/01/2015  4        2
05/01/2015  5        5

Sheet2

date        data3
01/01/2015  2
02/01/2015  3
03/01/2015  6
04/01/2015  9
05/01/2015  8

和输出文件:

date               data1    data2   data3
01/01/2015 00:00    1,00    9,00
02/01/2015 00:00    2,00    6,00
03/01/2015 00:00    3,00    3,00
04/01/2015 00:00    4,00    2,00
05/01/2015 00:00    5,00    5,00    
01/01/2015 00:00    2,00        
02/01/2015 00:00    3,00         
03/01/2015 00:00    6,00        
04/01/2015 00:00    9,00        
05/01/2015 00:00    8,00        

但在我的例子中,我想要这样的输出:

date                data1   data2   data3
01/01/2015 00:00    1,00    9,00    2,00
02/01/2015 00:00    2,00    6,00    3,00
03/01/2015 00:00    3,00    3,00    6,00
04/01/2015 00:00    4,00    2,00    9,00
05/01/2015 00:00    5,00    5,00    8,00

所以日期是重复的,drom data3 的值在 data1 的值之后。

你能帮我吗,因为我是 Pentaho 的新手,我不知道如何解决这个问题。

谢谢

您可以按照以下方式进行。

Microsoft Excel Input中获取第1个sheet的数据,Microsoft Excel Input 2获取第2个sheet的数据。 Merge Join 您可以使用从两个 sheet 获得的日期字段进行连接。您将得到预期的结果。