如何使用密码保护Power Query查询?

时间:2016-05-25 18:00:43

标签: excel powerpivot powerquery

我有一个从Power Query生成的电源枢轴模型。

我想隐藏Power Query代码,以免被用户看到。

有没有办法用密码保护查询,但仍允许用户连接并刷新查询?

3 个答案:

答案 0 :(得分:1)

目前,使用Power Query无法来保护查询代码的用户或构成查询的步骤的查询。

如果用户可以查看查询,他们可以固有地查看用于创建查询的代码或步骤。

您可以做的是:

按照您的惯例进行查询,然后在新表格上显示新表格后,感谢功能查询,点击该表格(选择它),点击:数据与GT;从表...

这会根据你做的第一个查询制作一个新查询,除了差异,现在就是那里&#39 ;只有一步即"来源" 步骤。

原始查询的任何更新都会在您点击" 刷新"

时反映在第二个更新上。

(这与右键单击右侧窗格中的查询并选择"参考")

相同

但是 - 最近更新了Power Query,添加了一些急需的功能,所以谁知道,也许在不久的将来,我们能够保护我们的查询,但是现在,我们不能简单地& #34;保护"他们...

我会尝试迈克所说的,免费试用Power BI,将它们上传到网上,然后从那里访问它们......我没有Power BI,所以我无法代言我在这里,但从我所读到的,你可以完成一些需要做的事情。

或者更简单的方法,重复当前查询,复制公式(在高级编辑器中),制作新工作簿,在第一个工作簿中创建查询和粘贴公式,删除公式并单击新来源并导航到您的查询。 Ta,没有代码。

答案 1 :(得分:1)

您只需使用结构检入功能就可以保护Excel“工作簿”。这将禁用用于编辑或查看代码的查询。

答案 2 :(得分:0)

恐怕保护工作簿是一个很弱的。 尝试单击功能区中的查询和连接 - 然后右键单击查询 - 然后复制。 您实际上可以将查询复制到新工作簿中并查看所有内容。

您也可以单击查询加载的表,然后右键单击并选择从表中获取数据。 您可以完全不受保护地获得整个美丽的查询。

这是一个假的保护业余爱好者。