gpt4 book ai didi

sql - SSIS 隐藏工作表作为 Excel 目标

转载 作者:行者123 更新时间:2023-12-04 21:17:33 24 4
gpt4 key购买 nike

在 SSIS (v 2008) 中,随着更频繁地发生一些简单的事情并不那么简单

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

之后 :仍然是隐藏的工作表,但我们用 SSIS 替换了宏功能,并且在打开文件时必须取消链接表以摆脱弹出窗口:“以下数据可能已丢失:-表”

由于我们取消了表的链接(并因此删除了连接),我们无法再通过 SSIS 处理隐藏的工作表:Excel 目标。非隐藏的工作表没有问题并且是可见的。

--> 问题 : 你怎么能导出到一个隐藏的 Excel 表?
由于上述操作,工作表在 Excel 目标窗口中不再可见,下拉框“Excel 工作表的名称”。

提前感谢您的任何建议!!
大号

最佳答案

当 GUI 不允许您在 SSIS 中执行某些操作时,诀窍是告诉它您知道自己在做什么。 ;)

在这种情况下,下拉菜单不允许您从隐藏选项卡中选择值。连接管理器指向一个带有 2 个选项卡的 Excel 文件,Sheet1 和隐藏的隐藏。
Excel Destination table or view

但是,它确实允许您选择“来自变量的表名或 View 名”或“SQL 命令”。此解决方案将使用可变方法,但命令也应该可以工作。
Excel Destination table or view from variable

如您所见,我定义了一个名为 SheetName 的变量并为其分配了 Hidden$ 的值
Variable declaration

示例数据流

Data flow

结果

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

关于sql - SSIS 隐藏工作表作为 Excel 目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8036391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com