删除功率查询查询,同时保持查询输出表

我使用Power Query从外部来源加载数据到几个Excel表格。 在将这个Excel发送到客户端之前,我想删除所有的Power Query查询(M代码),同时保持输出/查询表就位。 我目前的解决方法是:

  1. 卸载电源查询
  2. 将每个表转换为范围
  3. 加载功率查询
  4. 删除查询(M代码)

有一个更好/更快的方式来实现我想要的?

除了xChillOut的答案描述的工作stream程之外 ,如果您不想留下电源查询使用的痕迹,那么也可以从Data-> Connections中删除连接string,否则Excel可能会在打开时显示“启用数据连接”警告消息在另一端。

我遇到了同样的问题xChillout,这种方法可能会稍微快一点:

创build包含数据的工作表副本(通过右键单击工作表选项卡>移动或复制>创build副本复制并粘贴值+格式到新工作表)

现在,当您从Power Query Navigator窗格中删除工作簿查询时,您的数据表在新工作表中仍然可用。

Thx在其他论坛发表评论我find了一个更好的办法。 这是我目前(更快)的工作stream程:

  1. 禁用Power Query插件
  2. 运行Document Inspector并清理XML数据

之后,PQ查询消失,表格仍然在那里,并没有改变