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

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

Kettle文本文件输出和输入控件使用中,换行符导致的问题处理_第1张图片

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

Kettle文本文件输出和输入控件使用中,换行符导致的问题处理_第2张图片Kettle文本文件输出和输入控件使用中,换行符导致的问题处理_第3张图片

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

Kettle文本文件输出和输入控件使用中,换行符导致的问题处理_第4张图片

 

转载于:https://www.cnblogs.com/cymiao/p/7666239.html

你可能感兴趣的:(Kettle文本文件输出和输入控件使用中,换行符导致的问题处理)