从 Excel 模板动态创建 Excel 未正确写入数据 -SSIS

Dynamically Created Excel From a Excel Template not writing Data Properly -SSIS

我需要创建一个 SSIS 包,它将每天 运行 并将 table 的数据导出到一个目录中。 Exported excel 有一个预定义的格式。所以我使用了一个模板excel。 (Excel 仅包含 Column Headers 的文件)

以下是我遵循的步骤:

  1. 创建了一个 variable 文件名,其中包含要生成的 excel 的位置和名称 (基于当前日期值)

  2. 在控制流中添加了一个 File System 任务。将源作为 Template Excel 并将目标作为 Filename 变量。

  3. 在控制流中添加了一个 Dataflow 任务并将其与文件系统任务连接。

  4. Dataflow任务中,添加了一个OLE-DB source并配置为source table(table数据需要复制到excel )

  5. 添加了一个 Excel Connection manager 并将 Excel File path 属性 更改为 filename 变量。

  6. 添加了一个Excel Destination并配置为Excel Connection manager.

  7. Data flow 任务中设置 Delayed validation true 并执行包。

控制流程:

数据流:

包已成功 运行,并且 excel 文件也在所需目录中生成。但是 excel 文件跳过了大约 19000 行之后复制数据。为什么会这样?

谁能帮我解决这个问题。

感谢您的帮助

可能是文件已经格式化,行在底部...经常excel跳转或添加行,如果你不删除已经使用的行,即使是空的。. .还要考虑奇怪的事件!