如何将这个csv文件拆分成多个内容?

VM *_* MP 1 csv apache-nifi

我有CSV文件,其中包含以下内容, Input.csv

 Sample NiFi Data demonstration for below
Due dates 20-02-2017,23-03-2017

My Input No1 inside csv,,,,,,
Animals,Today-20.02.2017,Yesterday-19-02.2017
Fox,21,32
Lion,20,12
My Input No2 inside csv,,,,
Name,ID,City
Mahi,12,UK
And,21,US

Prabh,32,LI
Run Code Online (Sandbox Code Playgroud)

我需要将整个csv(Input.csv)分成两部分,如InputNo1.csv和InputNo2.csv.

For InputNo1.csv should have below contents only.,

Animals,Today-20.02.2017,Yesterday-19-02.2017
Fox,21,32
Lion,20,12

For InputNo2.csv should have below contents.,

Name,ID,City
Mahi,12,UK
And,21,US

Prabh,32,LI
Run Code Online (Sandbox Code Playgroud)

是否可以使用现有处理器将csv转换为NiFi中的多个部分?

And*_*ndy 8

是.

使用ReplaceText处理器删除全局标头,用于SplitContent将生成的流文件拆分为多个流文件,使用另一个ReplaceText删除剩余的注释字符串,因为SplitContent需要文字字节字符串,而不是正则表达式,然后执行正常SplitText操作.

这是一个特定于您在问题中提供的输入的模板.

拆分多个CSV模板