Sql server 在ssis中使用平面文件目标的多个工作表

Sql server 在ssis中使用平面文件目标的多个工作表,sql-server,excel,ssis,etl,ssis-2012,Sql Server,Excel,Ssis,Etl,Ssis 2012,我正在尝试使用ssis在excel中创建多个工作表。我正在使用平面文件目标通过将文件扩展名更改为xls来创建excel文件。我可以成功创建多个excel文件,但我想做的是创建多个excel文件和多个工作表。有谁能建议一个简单的解决方法吗。 谢谢无法使用平面文件目标创建多个工作表。这只能使用Excel目标,使用上面链接的问题中显示的技术来完成。您必须使用Excel连接管理器/Excel目标来实现这一点,如果无法手动创建Excel工作表,您可能还需要使用“从执行SQL任务”来创建Excel工作表:

我正在尝试使用ssis在excel中创建多个工作表。我正在使用平面文件目标通过将文件扩展名更改为xls来创建excel文件。我可以成功创建多个excel文件,但我想做的是创建多个excel文件和多个工作表。有谁能建议一个简单的解决方法吗。
谢谢

无法使用平面文件目标创建多个工作表。这只能使用Excel目标,使用上面链接的问题中显示的技术来完成。

您必须使用Excel连接管理器/Excel目标来实现这一点,如果无法手动创建Excel工作表,您可能还需要使用“从执行SQL任务”来创建Excel工作表:


这不是您提供的链接的副本,因为我希望为平面文件目标创建多个工作表,而不是使用excel目标。哦,好的。在这种情况下,我将很快回答。但这是一种方法,我们可以从两个不同的平面文件目的地获取数据,然后将它们合并到一个文件中吗?当使用扩展名为.xls的平面文件时。它不能作为数据流的一部分来完成,但可以在创建所有文件后运行脚本任务,并以编程方式合并这些文件。这并不简单。以下是一个可以让您开始的问题:到目前为止,我正在获取使用2个不同平面文件目标创建的所有文件,并且我正在获取与excel文件位于同一文件夹中的所有文件,但问题是它们是单独的文件。我希望以一种方式合并这两个文件,使这两个文件都成为一个excel文件中的工作表。我理解这一点,并且我在上面的评论指出了这一点。您提供的链接显示了合并excel工作表的方式,但我使用的是平面文件,因此我认为这不是一种方法。