2012-04-26 97 views
0

这是我第一次在这个论坛上。我会尽我所能来形容我的问题。从SQLserver 2008表中创建工作簿中的多个Excel工作表

我有一个表中有4场我的数据库称为SerialExtract。产品编号,序列号,约束,体积。我需要为我的客户做的是将这些数据加载到Excel工作簿中 - 其中有一个表格中的每个Productnumber的选项卡(工作表),以及该选项卡上该产品的关联数据。这些选项卡需要是动态的(因为产品编号会发生变化) - 这样每次运行负载时,它都会刷新Excel工作簿。

什么类型的工具,我应该用它来做到这一点有什么建议?我最初的想法是使用SSIS或者在SqlServer中编写一个可以写入Excel工作簿的SPROC。我可以通过产品循环访问数据 - 只是不知道如何使用基于数据的不同选项卡写入Excel。

谢谢!

倒钩

回答

0

在Excel中,有一个内置的功能,从SQL Server查询数据,并获得加载到Excel电子表格中的数据。注意,您可以从各种外部源进行此动态连接,不仅适用于SQL Server。

在您的工作簿中的每个电子表格定义这个查询只需使用此功能。下面是截图,你可以找到的选项在Excel 2010中

enter image description here