SSIS 将数据从 SQL db 复制到同一 excel 目标上的多个选项卡

Posted

技术标签:

【中文标题】SSIS 将数据从 SQL db 复制到同一 excel 目标上的多个选项卡【英文标题】:SSIS copy data from SQL db to multiple tabs on the same excel destination 【发布时间】:2018-05-14 10:04:41 【问题描述】:

我有一个 SSIS 包,可以将平面文件源中的数据加载到 SQL Server 数据库中的表中,然后我有一个 SQL 任务来获取特定数据并加载到 excel 目标中,我想添加另一个 SQL 任务将不同的数据加载到同一个 Excel 工作簿但在不同的选项卡上,这可能吗?

【问题讨论】:

【参考方案1】:

是的,这是可能的。您可以使用相同的 excel 文件将不同的数据集保存在不同的工作表中。在 Excel Destination 组件的 Excel 目标编辑器 中按 [New] 按钮并在 CREATE TABLE 中更改表的名称声明要使用的工作表的名称。之后选择新的作为工作表名称。

【讨论】:

谢谢。在 Excel 工作簿上设置数据的位置时,您知道如何映射字段吗?一旦我选择位置,我的映射就会改变。我不能改变它们

以上是关于SSIS 将数据从 SQL db 复制到同一 excel 目标上的多个选项卡的主要内容,如果未能解决你的问题,请参考以下文章

使用 ssis 从 SQL Server 表复制到 Oracle 11g

通过 SSIS 创建和复制访问表到 SQL? SQL 2008

SSIS MYSQL 到 SQL 数据类型

使用 ssis 包导入 excel 到 sql server 失败

SQL Server 2012:每月将旧数据从“生产”复制到“存档”-db

SSIS - 将数据从 Excel 导出到 sql 表