我得到了一个我需要读入 SQL 表的 CSV。现在它是通过 Web 应用程序手动上传的,但我想将它移动到 SQL 服务器中。我不想将我的导入脚本直接移植到 SSIS 中的脚本中,而是想检查一下是否有更好的方法来做到这一点。
这个特定 CSV 的问题是前几列是已知的,并且具有适当的标题。但是,在该组之后,其余列的填充很少,甚至可能没有标题。
例子:
Col1,Col2,Col3,,,,,,
value1,value2,value3,,value4
value1,value2,value3,value4,value5
value1,value2,value3,,value4,value5
value1,value2,value3,,,value4
使这种情况可以容忍的是 Col3 之后的所有内容都可以连接在一起。该脚本检查每一行的这些尾随列,并将它们放在一起进入“杂项”列。它必须以一种盲目的方法来执行此操作,因为无法提前知道其中有多少列。
有没有办法使用 SSIS 工具来做到这一点,或者我应该将现有的导入脚本移植到 SSIS 脚本任务?