我相信您的问题与您用来创建文件的方法有关。您有两种选择,两种都可以解决您的问题:
解决方案1:
您可以使用这些预定义的列创建一个Excel文件,实际上是您的空输出文件-这将充当您的“模板文件”。您的流程将是这样的:
- 文件系统任务-将模板文件复制到输出或工作目录(必要时重命名)
- OLEDB源任务-在源中查询数据(3000)
- 数据转换任务
- Excel目标任务-将数据放入新的Excel文件
注意:您已经完成了步骤2到步骤3,只需确保您要连接到新的Excel文件。同样,为了澄清起见,步骤1在控制流任务之外。
这种方法很有用,因为您始终需要复制和使用空白且格式一致的Excel文件。
解决方案2:
另一个选择是使用脚本任务并创建Excel文件-
您也可以在此任务中将数据加载到文件中。这需要对VB.NET或C#有一些基本的了解。基本上,您将需要获取XLS库(例如NPOI)。这比较复杂,但可以为您提供最佳功能。
我建议您尝试解决方案#1,看看它如何为您工作。



