Kettle文本文件输出和输入控件使用中,换行符导致的问题处理

时间:2022-08-31 14:19:14

1、如下图通过输入控件从数据库读取数据然后生成TXT文本文件,TXT文件生成原则是每一条数据生成一行数据,第二条数据换行保存

Kettle文本文件输出和输入控件使用中,换行符导致的问题处理

2、如下图所示,使用文本文件输入控件读入上图生成的文件,文件读入原则是按行读入,然后根据指定的分隔符拆分字段值。

Kettle文本文件输出和输入控件使用中,换行符导致的问题处理Kettle文本文件输出和输入控件使用中,换行符导致的问题处理Kettle文本文件输出和输入控件使用中,换行符导致的问题处理

3、那么如果一些数据值不规则就会产生问题比如:某一个字段值存在换行呢,这样在生成文件的时候就会出现文件错乱,从当前的换行开始后边的数据都是错乱的,那么在文本文件读入的时候就会出现错误,解决办法添加字符串操作控件替换换行符如下图所示:

Kettle文本文件输出和输入控件使用中,换行符导致的问题处理