首页 > 解决方案 > 从电子表格单元格内部运行 SQL 查询

问题描述

我有一个 Excel 电子表格,其中有几个 SQL 查询存储在不同的单元格中,我想在 SQL Server 上执行这些查询以生成一个新工作表,其中每个单元格都是原始电子表格的查询结果。这背后的想法是在生成结果时保留工作表格式(条件格式等)。

像这样的东西:

输入电子表格:

数据库 信息A 信息 B
数据库 1 SQL 查询 1 SQL 查询 2
数据库 2 SQL 查询 3 SQL 查询 4

输出电子表格:

数据库 信息A 信息 B
数据库 1 查询 1 的结果 查询 2 的结果
数据库 2 查询 3 的结果 查询 4 ​​的结果

在我研究这个主题的过程中,我无法找到关于如何做到这一点的想法,但我相信使用 VBA 或某些脚本语言应该是可行的。

关于我应该如何处理这个问题的任何想法?

标签: sql-serverexceltsqlscripting

解决方案


我已经使用 Power Query 完成了它。这比我想象的要容易得多。特别感谢 Jacek Wróbel 在评论中提供的想法。


推荐阅读