删除 Power Query 查询,同时保留查询输出表
Remove Power Query queries while keeping the query output Tables
我使用 Power Query 将来自外部源的数据加载到多个 Excel 表中。在将此 Excel 发送给客户端之前,我想删除所有 Power Query 查询(M 代码),同时保留 output/query 表。我目前的解决方法是:
- 卸载 Power Query
- 将每个 table 转换为范围
- 加载 Power Query
- 删除查询(M代码)
是否有 better/faster 方法来实现我想要的?
我已经 运行 解决了同一个问题 xChillout,这种方法可能稍微快一些:
创建包含数据的作品副本sheet(通过右键单击作品sheet 选项卡> 移动或复制> 创建副本 或 复制& 将值+格式粘贴到新的 sheet)
现在,当您从 Power Query 导航器窗格中删除工作簿查询时,您的数据 table 在新的 sheet 上仍然可用。
感谢其他论坛上的评论,我找到了更好的方法。这是我当前(并且更快)的工作流程:
- 禁用 Power Query 插件
- 运行 文档检查器并清理 XML 数据
在那之后,PQ 查询消失了,表仍然存在且未被触及
除了 的工作流程之外,如果您不想留下使用 power query 的痕迹,那么还要从 Data->Connections 中删除连接字符串,否则 Excel 可能在另一端打开时继续显示启用数据连接警告消息。
使用 Microsoft 365 中的 Excel(版本 2112 内部版本 16.0.14729.20254)64 位:
下面列出了比原始问题更多的步骤,但这些实际上只是基本的 menu/ribbon 点击...比其他答案更直接、更简单。
单击链接的 Excel 工作表中的任意位置 table
单击“Table 设计”功能区
单击外部 Table 数据命令部分中的“取消链接”
单击“数据”功能区
单击查询和连接以显示侧面板
找到现在应指示“仅连接”的查询。
删除查询(Del 键或上下文菜单删除)
我使用 Power Query 将来自外部源的数据加载到多个 Excel 表中。在将此 Excel 发送给客户端之前,我想删除所有 Power Query 查询(M 代码),同时保留 output/query 表。我目前的解决方法是:
- 卸载 Power Query
- 将每个 table 转换为范围
- 加载 Power Query
- 删除查询(M代码)
是否有 better/faster 方法来实现我想要的?
我已经 运行 解决了同一个问题 xChillout,这种方法可能稍微快一些:
创建包含数据的作品副本sheet(通过右键单击作品sheet 选项卡> 移动或复制> 创建副本 或 复制& 将值+格式粘贴到新的 sheet)
现在,当您从 Power Query 导航器窗格中删除工作簿查询时,您的数据 table 在新的 sheet 上仍然可用。
感谢其他论坛上的评论,我找到了更好的方法。这是我当前(并且更快)的工作流程:
- 禁用 Power Query 插件
- 运行 文档检查器并清理 XML 数据
在那之后,PQ 查询消失了,表仍然存在且未被触及
除了
使用 Microsoft 365 中的 Excel(版本 2112 内部版本 16.0.14729.20254)64 位:
下面列出了比原始问题更多的步骤,但这些实际上只是基本的 menu/ribbon 点击...比其他答案更直接、更简单。
单击链接的 Excel 工作表中的任意位置 table
单击“Table 设计”功能区
单击外部 Table 数据命令部分中的“取消链接”
单击“数据”功能区
单击查询和连接以显示侧面板
找到现在应指示“仅连接”的查询。
删除查询(Del 键或上下文菜单删除)