0

我正在导入要在转换中处理的 CSV 文件。最初我使用的是 CSV 文件输入。后来我才知道我不能有任何空值。所以我切换到文本文件输入,因为它在字段选项卡中有一个默认列,应该设置一个“默认值,以防文本文件中的字段未指定(空)”

在此处输入图像描述

但是,当我使用 Null 值填充字段的默认列时。该字段在转换中保持为。知道我做错了什么。

4

1 回答 1

1

在 5.4 版本上测试

Default选项卡下的Fields选项按预期工作,因此您一定有其他问题。希望这将引导您朝着正确的方向前进。请记住,字符串文字值“null”不是一个NULL值。如果这是您的情况,请考虑在第二步中替换这些值。

带有标题列并;作为分隔符的输入文件:

在此处输入图像描述

以下是使用指定默认值正确替换输入文件中的空值的结果:

结果

设置是:

文本文件输入设置

编辑

在评论说在 6.0.1 版本中它不适用于 OP 之后,我正在附加一个图像,用不同的方式来解决这个问题。

使用If field value is nullstep 为空值提供默认值。

如果字段值为空方法

于 2016-02-04T20:00:28.427 回答