我有一个从Power Query生成的电源枢轴模型。
我想隐藏Power Query代码,以免被用户看到。
有没有办法用密码保护查询,但仍允许用户连接并刷新查询?
答案 0 :(得分:1)
目前,使用Power Query无法来保护查询代码的用户或构成查询的步骤的查询。
如果用户可以查看查询,他们可以固有地查看用于创建查询的代码或步骤。
您可以做的是:
按照您的惯例进行查询,然后在新表格上显示新表格后,感谢功能查询,点击该表格(选择它),点击:数据与GT;从表...
这会根据你做的第一个查询制作一个新查询,,除了差异,现在就是那里&#39 ;只有一步,即"来源" 步骤。
原始查询的任何更新都会在您点击" 刷新"
时反映在第二个更新上。(这与右键单击右侧窗格中的查询并选择"参考")
相同但是 - 最近更新了Power Query,添加了一些急需的功能,所以谁知道,也许在不久的将来,我们能够保护我们的查询,但是现在,我们不能简单地& #34;保护"他们...
我会尝试迈克所说的,免费试用Power BI,将它们上传到网上,然后从那里访问它们......我没有Power BI,所以我无法代言我在这里,但从我所读到的,你可以完成一些需要做的事情。
或者更简单的方法,重复当前查询,复制公式(在高级编辑器中),制作新工作簿,在第一个工作簿中创建查询和粘贴公式,删除公式并单击新来源并导航到您的查询。 Ta,没有代码。
答案 1 :(得分:1)
您只需使用结构检入功能就可以保护Excel“工作簿”。这将禁用用于编辑或查看代码的查询。
答案 2 :(得分:0)
恐怕保护工作簿是一个很弱的。 尝试单击功能区中的查询和连接 - 然后右键单击查询 - 然后复制。 您实际上可以将查询复制到新工作簿中并查看所有内容。
您也可以单击查询加载的表,然后右键单击并选择从表中获取数据。 您可以完全不受保护地获得整个美丽的查询。
这是一个假的保护业余爱好者。