分隔文本文件是否应包含最后一列右侧的分隔符? 想象一个管道分隔文件,旨在包含3列:Column1,Column2,Column3。
哪个是“正确”,或者您期望哪个?
列1 |列2 |栏3 |
值1 |值2 |值3 |
或
列1 |列2 |栏3
值1 |值2 |值3
(对不起中间的额外行空间 - 堆栈溢出拒绝识别我的换行符 - wtf)。 我正在尝试让SSIS识别文件以获取平面文件连接,并且应该有39列。在最后一列的值之后,该人向我提供了一个没有分隔符的文件。 SSIS无法正确识别它直到最后一列值之后添加管道符号 - 但是可能还有其他因素或原因?
答案 0 :(得分:1)
可能您的平面文件连接属性错误,并且无法正确识别EOL。
在Flat File Connection manager Editor
进入Advanced
标签。您应该找到一些列(如您所述,为39)。除了最后一个ColumnDelimiter
之外,每个人应该具有相同的Column1|Column2|Column3
{CR}{LF}
(最常见的)应该是{CR}{LF}
尝试使用不同的分隔符,也许该文件的回车位数与您预期的不同(无论如何应该是{CR}
,{LF}
,url(r'^delete/(?P<user_id>[\d]+)/(?P<tweet_id>[\d]+)$', views.delete_tweet, name='delete_tweet'),
)