代码之家  ›  专栏  ›  技术社区  ›  Russell Giddings

在Excel 2007中从SQL Server检索数据

  •  0
  • Russell Giddings  · 技术社区  · 14 年前

    我有以下要求

    • 我将关系内容存储在 SQL Server 2005 数据库。
    • 我想检索这些数据,转换它然后 在excel 2007中显示 文件。
    • 我想要这个 从Excel中提取 按一下按钮。

    据我所知我有以下选择…

    目前,我对这些方法中的任何一种都只有一点经验(我非常熟悉SQL Server,但不熟悉透视表,我创建了许多Web服务,尽管我从未使用过VSTO和广泛使用过JavaScript,但从未在Excel操作上下文中使用过)。

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

    1 回复  |  直到 14 年前
        1
  •  2
  •   CResults    14 年前

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

    我以前给同事提供过这个解决方案,效果很好。但是,有一个问题是,excel在它使用的表上(直接或通过视图)放置了一个结构级锁,因此如果在excel用户打开其链接的电子表格时需要更改任何模式,那么您就走运了。

    (我遇到了这个问题,因为他们正在审查我用来删除/创建以提高效率的导入表)

    如果你的用户是远程的(局域网外/vpn),我只接受后面两个选项(看起来都可以)