首页 > 解决方案 > Excel 365 数据连接数据源=$Workbook$

问题描述

我得到了一个由前同事创建的 excel 文件。

Excel文件有数据连接链接到一些提取数据的地方,如何知道源的实际路径?我只看到它链接到 Data Source=Workbook;

工作簿的实际路径是什么?

这是导出的数据:

<odc:PowerQueryConnection odc:Type="OLEDB">
    <odc:ConnectionString>Provider=Microsoft.Mashup.OleDb.1;Data Source=$Workbook$;Location=TBL_Data (2);Extended Properties=&quot;&quot;</odc:ConnectionString>
    <odc:CommandType>SQL</odc:CommandType>
    <odc:CommandText>SELECT * FROM [TBL_Data (2)]</odc:CommandText>
</odc:PowerQueryConnection>   

标签: exceloledb

解决方案


此连接使用 PowerQuery。要获取底层服务器/数据库,请点击功能区“数据”选项卡上的“查询和连接”按钮,并将鼠标悬停在右侧的连接上。

有时 PowerQueries 使用来自其他查询的数据,因此除非您右键单击 -> 编辑连接,否则源将不明显。在 Power Query 编辑器的右侧,你将看到数据已执行的 ETL 步骤。如果您点击主页选项卡上的高级编辑器按钮,您可以在Power Query 公式语言中看到这一点。


推荐阅读