Microsoft Excel - 如何使用基于单元格值的参数查询SQL Server,然后将结果集放在excel中

时间:2014-01-09 17:20:09

标签: sql sql-server excel vba

理想情况下,您可以在Excel中按下按钮。当用户按下此按钮时,它会向SQL Server数据库发送查询,并将该查询的结果放入excel。将存在用户输入日期的特定单元格,该日期用于查询中。

我不确定用于连接到SQL Server以实现此目的的最佳方法。它必须是一个包含基于单元格值的参数的查询。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你可以用VBA做到这一点,但是如果你想在没有编码的情况下做类似的事情,你可以转到"数据"功能区上的选项卡,选择"来自其他来源"在"获取外部数据"部分,并按照提示在工作表上创建链接表。假设您没有遇到数据限制,这应该可行。然后,您可以在另一个工作表上使用excel公式以近似查询的方式处理数据。