我有一个包含以下数据的文件names.txt
:
NAME;AGE;
alberto;22
andrea;51
ana;16
我想添加一个新列N
以及该行的行号:
N;NAME;AGE;
1;alberto;22
2;andrea;51
3;ana;16
我一直在寻找,发现与添加序列
有关的东西。我尝试过,但不知道怎么做。
非常感谢。
最佳答案
添加序列
步骤将完成工作,但您甚至不需要它。 CSV 文件输入
和文本文件输入
步骤都可以向输入行添加行号。对于“CSV 文件输入”步骤,它称为“行号字段名称(可选)”。
对于文本文件输入
,检查“输出中的Rownum?”内容选项卡上的框并填写“Rownum fieldname”文本框。
我真的很困惑为什么你无法弄清楚添加序列
步骤。它应该无需任何更改即可工作。只需将其放入并将 csv 文件的输出连接到它,序列就会显示为名为“valuename”的字段名称。我个人会改变这一点,但它仍然应该有效。
关于pentaho - 如何在 Pentaho Data Integration (Kettle) 中向文件添加行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22908045/