【发布时间】:2016-07-10 07:57:47
【问题描述】:
如何使用 SSIS 脚本将表从 sql 导出到 excel?
此外,我必须维护一个 excel 模板,以便 everytime 它匹配标题名称并将数据导出到其中。
【问题讨论】:
-
您可以使用 sql-server 的导入/导出向导将数据从表导出到 excel 文件。
标签: sql-server ssis ssis-2012
如何使用 SSIS 脚本将表从 sql 导出到 excel?
此外,我必须维护一个 excel 模板,以便 everytime 它匹配标题名称并将数据导出到其中。
【问题讨论】:
标签: sql-server ssis ssis-2012
您可以在执行 SQL 任务中使用带有 openrowset 的 tsql 查询/存储过程。这是另一个帖子的链接,其中包含如何操作的示例(使用 开放行集)
http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=49926
如果这不是一个选项,那么可能是 c# 或 Vb.net 使用数据表。您可以定义数据表的结构,即列它们的数据类型(.net 类型)。然后,您可以将数据表保存到 Excel。这是一个链接,希望对您有所帮助。
【讨论】:
有两种方法(据我所知)将数据从 SQL Server 数据库获取到 Excel 文件中。
在第一种方法中,创建 SSIS 包后,您可以 add a schedule for the SSIS package execution using SQL Server agent.
或
使用选项卡 DATA -> Existing Connection -> SQL Server 将数据从 SQL Server 导入 Excel。您可以编写特定的 SQL 来导入数据或简单地导入表。添加更多内容,使用同一数据选项卡下的全部刷新,您可以随时刷新数据并与 SQL Server 表同步。
【讨论】: