首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Power Query Editor中提取查询元数据

如何从Power Query Editor中提取查询元数据
EN

Stack Overflow用户
提问于 2019-05-15 08:58:02
回答 1查看 210关注 0票数 0

我正在寻找一种方法来从power查询编辑器中提取power查询元数据到电子表格或word文档中,以便理解power查询编辑器中存在的每个查询中应用的转换或公式。

我在其他站点上读到了不同的评论,包括将.XLSX重命名为.ZIP,并且在xl\connections.xml中有一个带有一些元数据的Microsoft.Mashup.OleDb.1数据连接,但我不能成功地提取查询元数据。我正在寻找任何自动化的过程,以提取电力查询转换数据到电力查询外的电子表格。任何建议或想法都会对我有很大的帮助。

EN

回答 1

Stack Overflow用户

发布于 2019-05-17 00:42:58

您可以通过作为工作簿一部分的Queries对象访问Excel中任何Power查询的基础代码。它在Query对象的"Formula“属性中。您还可以使用" name“属性获取查询的名称。它只为您提供纯文本形式的代码,因此您可以决定是否对其应用任何上下文。

代码语言:javascript
复制
for i = 1 to ThisWorkbook.Queries.Count
 ThisWorkbook.Queries(i).Name
 ThisWorkbook.Queries(i).Formula
next

注意:这只适用于Excel 2016或更高版本。将PQ作为外接程序安装的旧版本Excel无法通过VBA访问PQ。我也不知道有什么方法可以提取工作簿中查询之间的依赖关系的信息(尽管使用一致的命名约定,您可以很容易地自己构建它)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56140470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档