【发布时间】:2019-04-09 19:20:59
【问题描述】:
我创建了一个 SSIS 包,它采用透视视图(因此字段是动态的)并将其导出到记录集中。我能够使用 ActiveX 将记录集导出到 Excel 文件,但是在服务器上部署时,它不允许 ActiveX。是否有一种简单的方法可以将记录集导出到 Excel 文件?我不能在 SSIS 中使用 Excel 目标,因为字段名称是动态的并且可以更改。
【问题讨论】:
标签: excel ssis ssis-2012 recordset
我创建了一个 SSIS 包,它采用透视视图(因此字段是动态的)并将其导出到记录集中。我能够使用 ActiveX 将记录集导出到 Excel 文件,但是在服务器上部署时,它不允许 ActiveX。是否有一种简单的方法可以将记录集导出到 Excel 文件?我不能在 SSIS 中使用 Excel 目标,因为字段名称是动态的并且可以更改。
【问题讨论】:
标签: excel ssis ssis-2012 recordset
您可以使用脚本任务(C# 或 VB.NET)将记录集导出到 excel 文件。
您必须在脚本中选择记录集变量作为只读变量并实现您自己的逻辑。为了做到这一点,网上发布了很多例子,例如:
【讨论】: