作为Excel目标的SSIS隐藏表

正如SSIS(v 2008)中常常发生的简单事情并不那么简单,

BI进入之前的情况:数据被加载到隐藏的Excel表单中的链接表中,有macros和手动调整。

之后 :仍然隐藏表单,但我们用SSISreplace了macrosfunction,并且必须在打开文件时取消链接表以消除popup窗口:“以下数据可能已经丢失: – 表格”

由于我们取消了链接表(并因此删除了连接),所以我们无法通过SSIS:Excel目标来解决隐藏的表单。 非隐藏的床单是没有问题的,是可见的。

– > :怎样才能导出到隐藏的excel表单? 由于上述操作,Excel目标窗口中的工作表不再显示,Dropbox“Excel工作表的名称”。

预先感谢您的任何build议! 大号

当GUI不能让你在SSIS中做什么的时候,诀窍就是告诉它你知道你在做什么。 ;)

在这种情况下,下拉菜单不允许您从隐藏选项卡中select值。 连接pipe理器指向一个带有2个选项卡的Excel文件,隐藏了Sheet1和Hidden。 Excel目标表或视图

但是,它可以让你select“表名或视图名称从variables”或“SQL命令”。 这个解决scheme将使用可变的方法,但命令也应该工作。 Excel目标表格或来自变量的视图

正如你所看到的,我已经定义了一个名为SheetName的variables,并为其赋值了一个Hidden $值 变量声明

示例数据stream

数据流

结果

Progress: 2011-11-07 07:49:32.80 Source: Excel Destination Cleanup: 100% complete End Progress DTExec: The package execution returned DTSER_SUCCESS (0). Started: 7:49:30 AM Finished: 7:49:32 AM Elapsed: 2.121 seconds