Pentaho | CSV文件到表输出的问题

时间:2016-11-11 08:30:23

标签: pentaho pentaho-cde pentaho-spoon pentaho-design-studio pentaho-ctools

我在Pentaho勺子工作。我需要将CSV文件数据加载到一个表中。

我用过,作为CSV文件中的分隔符。我可以在CSV文件输入步骤的预览中看到正确的数据。但是,当我尝试将数据插入表输出步骤时,我收到数据截断错误。

这是因为我在我的一个专栏中有以下类型的值。 “2,ABC Squere”。

如您所见,我的列值中有“,”,因此它会截断并抛出错误。如何解决此问题?

我想用这种值上传Table中的数据..

2 个答案:

答案 0 :(得分:1)

这是一种做法

test.csv
--------
colA,colB,colC
ABC,"2,ABC Squere",test

见下面的设置。关键是使用""作为封闭程序,,作为分隔符。

enter image description here

答案 1 :(得分:0)

您可以将分隔符改为PIPE,并将数据保留为带引号的文本(如“ 1,Name”),这将与1列相同