0

我有一个使用逗号分隔的文本文件

在 SSIS 中很简单,但我的源平面文件中有以下行:

Desc,Curr,Desc,ID,Quantity  
05969A105   ,CU,BANCORP INC, THE DEL COMMON   ,1,2126

我的 Desc 列中有一个逗号,我不确定如何忽略该逗号

4

1 回答 1

2

AFAIK,你不能在 SSIS(或我曾经使用过的任何其他应用程序)中做任何事情来处理这个问题,因为它只是坏数据。如果您需要保留逗号分隔符,那么您需要让数据提供者使用文本分隔符(例如双引号)来包装数据。可以告诉 SSIS 什么是文本分隔符,并自动将这些字符从数据中剥离。

当然,这可能会引发“但文本可能需要包含双引号!”的问题,在这种情况下,最好将分隔符更改为其他内容,例如制表符或管道。

于 2012-10-23T20:51:08.620 回答