【问题标题】:Create multiple dynamic excel files in SSIS在 SSIS 中创建多个动态 excel 文件
【发布时间】: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


【解决方案1】:

对于仍在尝试做类似事情的任何人,可以使用以下链接作为参考。

http://www.rafael-salas.com/2006/12/import-header-line-tables-_116683388696570741.html

我可以按照它创建多个动态 excel 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多