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

标签 pentaho etl kettle pentaho-spoon pdi

我正在尝试开发一项能够生成 1 个带有两个选项卡的 Excel 文件的作业。基本上,我想要实现的是:

选项卡 1 基于输入文件 1 选项卡 2 基于输入文件 2

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

最佳答案

实现此目的的一种方法是使用具有按顺序处理的两个转换的 Pentaho Job。只有第一个转换才会在 Microsoft Excel Writer 步骤中创建/覆盖 Excel 文件。

  1. 创建一个转换来处理输入文件 1 中的数据
  2. 创建“Microsoft Excel Writer”步骤。
  3. 如果输出文件存在选项设置为覆盖。
  4. 创建第二个转换来处理输入文件 2 中的数据
  5. 使用与第一个转换中相同的文件设置创建“Microsoft Excel Writer”步骤,但是
  6. 如果输出文件存在选项设置为“使用现有文件进行写入”
  7. 创建一个作业并包含两个转换,确保转换 对于输入 file1 是第一位的。

这应该可以完成工作。

关于pentaho - 从 Pentaho 中的两个输入文件生成 1 个带有两个选项卡的 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49997060/

相关文章:

java - RabbitMQ Java 客户端 - Java 依赖项(标准库?)

java - 带设定长度的正则表达式

sequence - 水壶:用无冲突的顺序填充字段

sql - OLEDB 源任务是否将所有行传递给 OLE DB 命令任务,并且 OLE DB 命令任务一次处理一条记录?

azure 数据工厂 - 如何修剪 CopyData 的空白

Pentaho Spoon - 根据字段内容输出到多个文件

pentaho - pentaho 社区版的重启能力

javascript - 将日期时间区域字符串转换为日期时间 javascript

hadoop - 通过 IP 连接到 cloudera 虚拟机中的 Hadoop HDFS

mysql - 具有不同模式和表结构的新升级应用程序中mysql的数据迁移工具