首页 > 解决方案 > SQL Server - 如何使用还包含逗号的数据导入逗号分隔文件

问题描述

我正在尝试将逗号分隔的 .txt 文件导入 SQL Server。某些列的数据也包含逗号,但它们没有文本限定符,例如围绕它们的双引号。这是一行和前六列的示例,其中第五列包含不应被识别为分隔符的逗号:(在“ELBOW”之后)

M,G,ABCA15010845LR      ,a,A150-108 150# 3" ELBOW, FLANGED         ,HC, ...

当然,最初,导入向导会在 ELBOW 之后拆分,这是不希望的:

在此处输入图像描述

我注意到的是,该列每次​​都在末尾似乎有标签空间,所以我想这就是我要识别文本结尾的方式,但是当我更改该特定列以具有制表符 {t} 分隔符,它将所有其余列放在一个之下:

在此处输入图像描述

是否有我遗漏的东西,或者我根本不可能以我得到的格式正确导入这些数据?

标签: sql-serverimportdelimiterflat-file

解决方案


推荐阅读