1

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

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

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

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

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

4

2 回答 2

1

这是一种方法

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

请参阅下面的设置。关键是用作分隔符"",分隔符。

在此处输入图像描述

于 2016-11-14T12:32:03.957 回答
0

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

于 2020-02-24T02:41:29.883 回答