![如何在不完全加载 Excel 数据的情况下使用“在 Excel 中获取数据”](https://linux22.com/image/1665488/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E5%AE%8C%E5%85%A8%E5%8A%A0%E8%BD%BD%20Excel%20%E6%95%B0%E6%8D%AE%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E4%BD%BF%E7%94%A8%E2%80%9C%E5%9C%A8%20Excel%20%E4%B8%AD%E8%8E%B7%E5%8F%96%E6%95%B0%E6%8D%AE%E2%80%9D.png)
我在将数据加载到 Excel 时遇到了一个小麻烦。我从 SQL 数据库加载数据,如下所示:首先转到选项卡数据> 获取数据 > 从数据库 > 从 SQL Server 数据库。但是,如果我选择一个表(例如:员工),Excel 将尝试将整个表下载到我的 Excel 中。这使我的 Excel 变得过大且无法使用。
但是,当我将所有内容加载到 PowerBI(在线)并尝试将 Excel 连接到它时,它会将数据保留在 PowerBI 中,然后我可以使用数据透视表从数据中获取聚合视图。
我怀疑这是由于使用了“来自 Analysis Services”造成的,但我并不完全确定。我想知道如何让 Excel Power Pivots 与 SQL 数据库通信并进行适当的聚合,而无需将整个数据集加载到 Excel 中?
我是否被迫使用“来自分析服务”或者是否还有其他(最好是开源的)解决方案也可以使用?