首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSIS平面文件导入- CSV格式不正确

SSIS平面文件导入- CSV格式不正确
EN

Stack Overflow用户
提问于 2014-10-07 18:13:42
回答 1查看 190关注 0票数 0

我正在寻找导入CSV,但它的格式不是很好。CSV有一个有效的标题部分,它只有两列,但随后进入了实际数据的大部分,它是四列。

使用平面文件连接管理器,它看不到'header‘部分的新行,所以如果我手动规定有四列,它会把上面的部分弄得一团糟。数据示例如下所示:

代码语言:javascript
复制
"Version","1.23""Status","OK""Date","2014.10.04 08:00:00""John","John smith","1234","123456""James","James Pemberton","4567","456789"

因此,格式应该是这样的:

代码语言:javascript
复制
"Version","1.23"
"Status","OK"
"Date","2014.10.04 08:00:00"
"John","John smith","1234","123456"
"James","James Pemberton","4567","456789"

所以,新行后面没有逗号。理想情况下,在"Version","1.23",后面应该有几个额外的逗号来定义这四列,但事实并非如此,我不能改变源文件。

我相信这个问题很容易解决,但是今天早上我就被它搞得心烦意乱了!

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-10-07 21:01:43

您没有合理地定义新行的方法。知道它是新行的唯一方法是没有逗号导致双引号。

如果使用双引号的行分隔符创建连接,例如"“那么,您至少可以正确地获得进入ssis的行。然后,您将不得不处理稍后将针对包中的每个输入发生的各种单/双引号问题。这很容易做到,但是需要注意的是,它在非常大的数据集上可能效率低下

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26233645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档