使用单元格范围作为数据连接到SQL Server中的值

我正在使用Excel中的工具快速validation数据更新到一组数据库。

在表1中,我将获得由5列组成的源数据; 列A是主键。 它以CSV格式提供并复制/粘贴到表格中。

在工作表2中,我希望有一个到数据库机器的数据连接,用于过滤Sheet 1,Column A的值,从而只返回并显示Sheet 1中的主键。

我已经试过在连接属性对话框中设置参数,但是button被禁用:

http://i.imgur.com/kJVRnbV.png

先谢谢你。

编辑:这是Excel 2010,并且此图像显示我用于在工作表2上创build连接的方法:

http://i.imgur.com/hi0hs5E.png

编辑2:试图使用Microsoft Query来创build连接,但它仍然被禁用。

您只能使用Microsoft Query在Excel中添加和pipe理查询参数。 因此,当您创build连接时,在“从其他来源”button下拉列表中,select“从Microsoft Query”而不是“From SQL Server”(或任何其他来源)。

您可以将查询参数添加到SQL查询以及Microsoft查询中,只需放置一个? 在SQL查询中,参数button将变为活动状态,或者在下次连接刷新时,对话框将显示提示数据。

它看起来像多个参数是可能的,但是我还没有find他们的工作语法。