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

时间:2017-08-11 06:49:09

标签: pentaho kettle pentaho-spoon pentaho-cde pentaho-data-integration

如何在pentaho中将输入映射到excel到csv的输出文件?enter image description here

desired output file

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

2 个答案:

答案 0 :(得分:1)

您可以在MS-Excel-Input步骤中重命名字段,然后可以在Text-File-Output中重新排序字段。此外,选择值步骤允许您在Select&amp ;;的一次扫描中重命名和重新排序字段。改变标签。

答案 1 :(得分:0)

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

请注意Excel Input中的列名是任意的,不需要与Excel文件中的实际名称相关,因此可以根据需要重命名它们。您甚至可以将名称复制/粘贴到Field list

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

如果您需要实现流程的工业化并使用新的列名称和顺序(例如,一组文件或数据库表),则需要Metadata injection。请查看Diethard'sJens'示例。