Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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
在ssis的前一行追加以下代码_Ssis - Fatal编程技术网

在ssis的前一行追加以下代码

在ssis的前一行追加以下代码,ssis,Ssis,是否有办法使用SSIS将信息从一列附加到前一行的另一列,并在过程中删除任何HTML标记 我有各种各样的数据文件需要清理。他们希望不再使用宏,而是开始使用SSIS包来完成所有工作。我附上了一个例子的图片,我需要做的是从最后一行开始,一路向上。如果列A是一个数字,则跳到下一个,但如果不是,且列G为空,则取列A并将其附加到偏移量-1列G,并删除过程中的所有HTML标记。这将在更大的范围内完成。我在VBA中工作,如下所示,但正如我所说,它需要在SSIS中完成,我不知道如何完成, 基本上,您可以用Exce

是否有办法使用SSIS将信息从一列附加到前一行的另一列,并在过程中删除任何HTML标记

我有各种各样的数据文件需要清理。他们希望不再使用宏,而是开始使用SSIS包来完成所有工作。我附上了一个例子的图片,我需要做的是从最后一行开始,一路向上。如果列A是一个数字,则跳到下一个,但如果不是,且列G为空,则取列A并将其附加到偏移量-1列G,并删除过程中的所有HTML标记。这将在更大的范围内完成。我在VBA中工作,如下所示,但正如我所说,它需要在SSIS中完成,我不知道如何完成,

基本上,您可以用Excel VBScript宏替换脚本任务/组件(使用C#或Visual Basic.NET)作为语言。数据实际上是从Excel中开始的,还是在Excel中打开文件摘要(CSV、TXT、TSV等),因为H列中有回车符/换行符,Excel对它的解释很差?数据流组件本身不会有前一行的概念,因此,您将编写脚本来完成所有这些繁重的提升工作,这将从csv文件开始。你知道我在哪里可以找到这样的例子来帮助我吗。我很感激你给我指出了正确的方向,因为我对C#或SSIS不太流利。用记事本之类的东西打开原始CSV。复制前N行并将其编辑到您的问题中,这样我们就可以看到数据是如何布局的。我添加了布局的屏幕截图