Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 修改CSV文件以在SSIS中使用脚本任务添加附加逗号_Sql Server 2008_Csv_Ssis - Fatal编程技术网

Sql server 2008 修改CSV文件以在SSIS中使用脚本任务添加附加逗号

Sql server 2008 修改CSV文件以在SSIS中使用脚本任务添加附加逗号,sql-server-2008,csv,ssis,Sql Server 2008,Csv,Ssis,我有一个以下格式的CSV文件 “Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”, “Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”, “Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”, “

我有一个以下格式的CSV文件

“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“300”、“331”
“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“700”、“701”

在上面的数据中,我想在使用
平面文件源读取文件后,在第4行和最后一行的数值后面添加额外的逗号,在这种情况下,应在第4行和最后一行添加6个额外的逗号
所以正确的数据应该是这样的

“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“300”,“331,,,,,,,
“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”、“Sometext”,
"700,","701,

我必须只在数据集中添加逗号,而不修改现有文件
如何在SSIS中实现这一点?

一种方法是在数据流任务中使用脚本组件集作为源。在下面的文章中找到一个详细的例子,说明它应该包括哪些内容:

这将添加缺少的列,并根据第一个标题行忽略任何额外的列