在Excel 2007中从SQL Server检索数据

时间:2010-03-17 16:09:46

标签: sql-server web-services excel vsto

我有以下要求

  • 我的关系内容存储在 SQL Server 2005 数据库中。
  • 我想检索此数据,对其进行转换并在Excel 2007 文档中显示它。
  • 我希望只需点击一下按钮,就可以从Excel中取出。

据我所知,我有以下选择......

我目前只对这些方法有一点经验(我对SQL Server非常熟悉,虽然不是数据透视表,我创建了很多Web服务,虽然我从未使用过VSTO而且我已经广泛使用了javascript ,但从不在Excel操作的上下文中。)

您会推荐上述方法之一,还是有更好的方法?

1 个答案:

答案 0 :(得分:2)

到目前为止,最简单的三个选项是第一个。

之前我已经向同事提供了这个解决方案并且效果很好。但是,问题在于Excel会对其使用的表(直接或通过视图)进行结构级别锁定,因此如果您需要在Excel用户打开其链接的电子表格时进行任何架构更改,那么您就不走运了。

(我有这个问题,因为他们正在审查我曾经放弃/创建以提高效率的导入表)

如果您的用户是远程用户(off lan / vpn),我只会接受后两个选项(两者都看起来可行)