从 pentaho 中的 excel 读取变量列名



我是Pentaho的新手。我有固定列数的 excel 输入文件,但列名发生了变化。我想捕获列名。我尝试使用"流的元数据结构"以及UDJC

inputRowMeta = getInputRowMeta();
fieldNames = inputRowMeta.getFieldNames();

在这两种情况下,我都从第一个 excel 中定义的字段名称中获取字段名称。因此,在"Microsoft Excel 输入"的"字段"选项卡中定义的任何内容都将作为"流的元数据结构"的输出。我正在寻找的是,如果输入 excel 文件列名称更改,则元数据输出也应该更改。有没有办法我能做到?

如果在

设计时不知道字段名称,则必须将列标题视为数据。 然后,元数据注入可用于将数据转换为元数据。 您可以在 Kettle 示例文件夹中找到此功能的演示。

最新更新