如何使用密码保护 Power Query 查询?
How to password protect Power Query queries?
我有一个从 Power Query 生成的 power pivot 模型。
我想隐藏 Power Query 代码以免用户看到。
有没有办法用密码保护查询,但仍允许用户连接并刷新查询?
目前,Power Query 无法 保护查询免受用户查看代码或构成查询的步骤的影响。
如果用户可以查看查询,他们自然可以查看用于创建查询的代码或步骤。
你可以做的是:
像往常一样进行查询,然后一旦您的新 table 出现在您的新 sheet 上,多亏了强大的查询,点击那个 table (到select吧),点击:数据>来自Table...
这将进行新查询,基于您进行的第一个查询,除了差异这里是现在只有一个步骤,即"Source"步骤。
对原始查询的任何更新都会在您点击“刷新”时反映在第二个查询上。
(这样做等同于右击右侧窗格内的查询并 selecting "Reference")
但是 - Power Query 最近已更新,添加了一些急需的功能,所以谁知道呢,也许在不久的将来,我们将能够保护我们的查询,但现在,我们不能简单地 "Protect"他们...
我会尝试 Mike 所说的,通过免费试用 Power BI,将它们上传到网上,然后从那里访问它们...我没有 Power BI,所以我不能代表我自己在这里,但从我读到的内容来看,您可能能够完成一些需要完成的工作。
或者更简单的方法,复制当前查询,复制公式(在高级编辑器中),制作新工作簿,创建查询并将公式粘贴到第一个工作簿中,删除公式并单击新源并导航到您的查询. Ta,没有代码。
您可以简单地使用结构签入保护 Excel "Workbook"。这将禁用用于编辑或查看代码的查询。
Protect Workbook恐怕是一个很弱的。
尝试单击功能区中的查询和连接——然后右键单击查询——然后复制。
您实际上可以将查询复制到新工作簿中并查看所有内容。
您也可以单击通过查询加载的 table 右键单击并选择从 table 获取数据。
您得到了完全不受保护的整个美丽查询。
这是一个伪保护业余爱好者。
我有一个从 Power Query 生成的 power pivot 模型。
我想隐藏 Power Query 代码以免用户看到。
有没有办法用密码保护查询,但仍允许用户连接并刷新查询?
目前,Power Query 无法 保护查询免受用户查看代码或构成查询的步骤的影响。
如果用户可以查看查询,他们自然可以查看用于创建查询的代码或步骤。
你可以做的是:
像往常一样进行查询,然后一旦您的新 table 出现在您的新 sheet 上,多亏了强大的查询,点击那个 table (到select吧),点击:数据>来自Table...
这将进行新查询,基于您进行的第一个查询,除了差异这里是现在只有一个步骤,即"Source"步骤。
对原始查询的任何更新都会在您点击“刷新”时反映在第二个查询上。
(这样做等同于右击右侧窗格内的查询并 selecting "Reference")
但是 - Power Query 最近已更新,添加了一些急需的功能,所以谁知道呢,也许在不久的将来,我们将能够保护我们的查询,但现在,我们不能简单地 "Protect"他们...
我会尝试 Mike 所说的,通过免费试用 Power BI,将它们上传到网上,然后从那里访问它们...我没有 Power BI,所以我不能代表我自己在这里,但从我读到的内容来看,您可能能够完成一些需要完成的工作。
或者更简单的方法,复制当前查询,复制公式(在高级编辑器中),制作新工作簿,创建查询并将公式粘贴到第一个工作簿中,删除公式并单击新源并导航到您的查询. Ta,没有代码。
您可以简单地使用结构签入保护 Excel "Workbook"。这将禁用用于编辑或查看代码的查询。
Protect Workbook恐怕是一个很弱的。 尝试单击功能区中的查询和连接——然后右键单击查询——然后复制。 您实际上可以将查询复制到新工作簿中并查看所有内容。
您也可以单击通过查询加载的 table 右键单击并选择从 table 获取数据。 您得到了完全不受保护的整个美丽查询。
这是一个伪保护业余爱好者。