使用SSIS将数据从sql server导出到excel

时间:2012-09-27 10:50:29

标签: sql-server visual-studio-2005 export-to-excel ssis

首先,我将解释我的要求是什么,然后我将解释到目前为止我所做的工作以及我需要的所有帮助......

我必须将数据从sql server导出到excel表。 excel表格将类似于标准的模板。如果我运行我的项目,应将SQL Server中的数据插入到一个新的excel文件中,该文件应使用该模板,并且应该创建并保存到新位置。此外,通常我们将第一行用作标题。但根据我的要求,模板将包含两行或三行标题。因此,应该从第三个/第四个空行自动插入数据。

我已经将数据从sql server数据库导出到普通的excel表,第一行作为标题。我还将不同表中的数据导出到同一个excel文件的不同表中。

任何正文请帮忙解决模板格式,在运行项目时创建新的excel文件以及两三行作为标题。

我正在使用SQL Server 2005和Visual Studio 2005。

请帮忙...提前致谢...

2 个答案:

答案 0 :(得分:0)

如果导出到Excel 2007或2010,则可以使用EPPLUS来处理Excel文件。

答案 1 :(得分:0)

您可以使用SSRS解决此问题。

创建报告的外观。 然后将其部署在报告服务器Web上。 然后创建一个订阅,将报告导出到Excel文件。您可以设置它必须运行的位置和时间。 报告可能看起来像你需要的那样。