如何将输入映射到输出字段从 excel 到 pentaho 中的 csv?

How to map input to output fileds from excel to csv in pentaho?

如何在 pentaho 中将输入到输出的文件从 excel 映射到 csv?

如何在 pentaho 中转换它?将输入值映射到输出列的位置,因为输入到输出的位置和名称不同。

您可以直接在 MS-Excel-Input 步骤中重命名字段,并且可以在 Text-File-Output 中重新排序字段。此外,Select-Values 步骤允许您在 Select & Alter 选项卡上一次性重命名和重新排序字段。

Select Values 步骤允许您更改列名称和位置(以及类型)。

注意Excel Input中的列名是任意的,不需要与Excel文件中的实际名称相关,可以随意重命名。您甚至可以将 copy/paste 名称放入 Field list.

另请注意,CSV 输出文件中列的顺序在 Text file output 步骤的 Fields 选项卡中定义。您可以使用 Ctrl-箭头键更改它。

如果您需要将流程工业化并在一组文件或数据库中添加新的列名称和顺序 table,那么您需要 Metadata injection。查看 Diethard's or Jens' 个示例。