【问题标题】:Remove Power Query queries while keeping the query output Tables删除 Power Query 查询,同时保留查询输出表
【发布时间】:2015-02-16 14:00:01
【问题描述】:

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

  1. 卸载 Power Query
  2. 将每个表格转换为范围
  3. 加载 Power Query
  4. 删除查询(M 代码)

有没有更好/更快的方法来实现我想要的?

【问题讨论】:

    标签: excel powerquery


    【解决方案1】:

    使用来自 Microsoft 365(版本 2112 Build 16.0.14729.20254)64 位的 Excel:

    下面列出了比原始问题更多的步骤,但这些实际上只是基本的菜单/功能区点击...比其他答案非常直接和简单。

    1. 单击链接的 Excel 工作表中的任意位置

    2. 点击“表格设计”功能区

    3. 单击外部表数据命令部分中的“取消链接”

    4. 单击数据功能区

    5. 单击查询和连接以显示侧面板

    6. 找到现在应该指示“仅连接”的查询。

    7. 删除查询(Del 键或上下文菜单删除)

    【讨论】:

      【解决方案2】:

      除了xChillOut's answer describes 的工作流程,如果您不想留下电源查询使用的痕迹,请同时从 Data->Connections 中删除连接字符串,否则 Excel 可能会继续显示启用数据连接警告在另一端打开时的消息。

      【讨论】:

      • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post
      • 我明白了,我想在 XchillOut 帖子上发表评论,但我不被允许可能是因为我是论坛的新手。
      【解决方案3】:

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

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

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

      【讨论】:

      • 谢谢汤姆。不幸的是,这种工作表重复不是一个可行的选择,因为表格将数据提供给图表。
      • 在我的例子中,“移动或复制...”命令只是复制了查询和连接以及数据,因此它并没有完全从数据连接中释放工作表。
      【解决方案4】:

      感谢其他论坛上的 cmets,我找到了更好的方法。这是我当前(而且速度更快)的工作流程:

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

      在那之后,PQ 查询消失了,表格仍然存在并且没有受到影响

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-18
        • 2015-11-25
        • 1970-01-01
        • 1970-01-01
        • 2022-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多