Pentaho excel将多张表格输入到一张表格中
Posted
技术标签:
【中文标题】Pentaho excel将多张表格输入到一张表格中【英文标题】:Pantaho excel input multiple sheet to one sheet 【发布时间】:2015-05-28 12:28:39 【问题描述】:我想将我的 excel 输入(带有多个工作表)转换为另一个 excel 输出,但只有一个工作表。但是在我的输出文件中,我对不同的数据有一个问题。
这是我的输入文件:
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 的新手,我不知道如何解决这个问题。
谢谢
【问题讨论】:
【参考方案1】:您可以按以下方式进行。
Microsoft Excel Input
获取第一张表的数据,Microsoft Excel Input 2
获取第二张表的数据。 Merge Join
您可以使用从两张表中获得的日期字段进行连接。你会得到预期的结果。
【讨论】:
感谢您的帮助!以上是关于Pentaho excel将多张表格输入到一张表格中的主要内容,如果未能解决你的问题,请参考以下文章
Pentaho CDE Dashbord:如何通过单击按钮将多个表格导出到一张表中