【发布时间】:2015-02-16 14:00:01
【问题描述】:
我使用 Power Query 将来自外部源的数据加载到多个 Excel 表中。在将此 Excel 发送给客户端之前,我想删除所有 Power Query 查询(M 代码),同时保留输出/查询表。我目前的解决方法是:
- 卸载 Power Query
- 将每个表格转换为范围
- 加载 Power Query
- 删除查询(M 代码)
有没有更好/更快的方法来实现我想要的?
【问题讨论】:
标签: excel powerquery
我使用 Power Query 将来自外部源的数据加载到多个 Excel 表中。在将此 Excel 发送给客户端之前,我想删除所有 Power Query 查询(M 代码),同时保留输出/查询表。我目前的解决方法是:
有没有更好/更快的方法来实现我想要的?
【问题讨论】:
标签: excel powerquery
除了xChillOut's answer describes 的工作流程,如果您不想留下电源查询使用的痕迹,请同时从 Data->Connections 中删除连接字符串,否则 Excel 可能会继续显示启用数据连接警告在另一端打开时的消息。
【讨论】:
我遇到了同样的问题 xChillout,这种方法可能会稍微快一点:
创建包含数据的工作表副本(通过右键单击工作表选项卡 > 移动或复制 > 创建副本或 将值+格式复制并粘贴到新工作表上)
现在,当您从 Power Query 导航器窗格中删除工作簿查询时,您的数据表在新工作表上仍然可用。
【讨论】:
感谢其他论坛上的 cmets,我找到了更好的方法。这是我当前(而且速度更快)的工作流程:
在那之后,PQ 查询消失了,表格仍然存在并且没有受到影响
【讨论】: