excel - 如何将 MS Excel 连接到 Azure Cosmos DB-SQLAPI?

标签 excel azure-cosmosdb excel-2013 powerquery azure-cosmosdb-sqlapi

我需要创建一个 Excel 表,该表可以查询数据库并将数据解释为样式表,以便用户可以理解。

它应该能够查询整个服务器并将输出放入精确的列中,即使它们来自不同的表或数据库。

我不是该服务的所有者,只是一个用户,我发现我可以使用它询问的连接字符串从 Portal.Azure.com 和 Cosmos.azure.com 访问它。它是一个使用 SQL API 的文档数据库。

我尝试使用 Excel 2013 的 Power Query 补充和“Azure SQL 数据库”选项、Web 选项和数据>其他来源>SQL Server,但似乎没有任何效果。

它只是停留在“无效凭据”、“无效连接”或“连接错误”

如何使用已有的信息连接到数据库?

最佳答案

我认为您需要在安装 ODBC 驱动程序时添加连接字符串,然后从 Data -> From Other Sources -> From Microsoft Query 中选择它。

您可以阅读有关 Driver 的信息 以及如何设置来自 here 的连接

关于excel - 如何将 MS Excel 连接到 Azure Cosmos DB-SQLAPI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56171204/

相关文章:

c# - 在单个查询中从 CosmosDb 中获取多种类型的实体

vba - Excel VBA 尝试编辑组内形状的可见性

excel - 如何接受Excel公式中的前9个字符?

Excel If 语句

Excel:使用 VBA 在一行中查找最右边(最后一次)出现的值

java - 使用 POI HSSF API 从 excel 单元格中读取日期值

azure - Cosmos DB 存储过程在没有 PartitionKey 的情况下无法执行

azure - Dynamodb 中的分区

excel - 基于Excel版本的条件编译

VBA运行时错误: Clear Contents of an Excel sheet