【发布时间】:2020-01-03 23:59:51
【问题描述】:
我正在创建一个 SSIS 包,我试图在其中创建多个动态 excel 文件,每个文件中有 2 个工作表。我可以通过使用 foreach 循环容器和平面文件来做到这一点,但我不能用 excel 文件来做到这一点。我能够创建一个动态文件,但每次循环运行而不是创建新文件时,它只会覆盖现有的 excel 文件。但同样的方法也适用于使用平面文件。
对于平面文件目标,我将文件扩展名更改为 .xls,以便它强制创建动态 excel 文件。
for each 循环容器配置为 foreach ADO 枚举器,其中 ADO 对象作为我创建的源变量,用于存储需要为其创建每个单独的 excel 文件的所有不同供应商编号。
我有一个 sql 任务连接到我的 foreach 循环容器,它提供了表中不同的供应商列表。
【问题讨论】:
-
您没有向我们提供任何能够帮助您的相关信息。你是如何配置你的 foreach 循环的?您是如何配置动态 excel 文件名的?你是如何重置你的 excel 文件名的?
-
@digital.aaron 我已经编辑了我的问题。我希望我已经尝试以更好的方式来解释它。
标签: sql sql-server excel dynamic ssis