Удалите запросы Power Query, сохраняя таблицы результатов запроса

Я использую Power Query для загрузки данных из внешних источников в несколько таблиц Excel. Перед отправкой этого Excel клиенту я хотел бы удалить все запросы Power Query (код M), сохраняя таблицы вывода / запросов на месте. Мой текущий обходной путь:

  1. выгрузить Power Query
  2. преобразовать каждую таблицу в диапазон
  3. загрузить Power Query
  4. удалить запросы (код М)

Есть ли лучший / более быстрый способ достичь того, чего я хочу?

4 ответа

Решение

Спасибо за комментарии на другом форуме, я нашел лучший способ. Вот мой текущий (и гораздо более быстрый) рабочий процесс:

  1. отключить Power Query addin
  2. запустить инспектор документов и очистить данные XML

После этого запросы PQ исчезли, а таблицы все еще там и не тронуты

Использование Excel из Microsoft 365 (версия 2112, сборка 16.0.14729.20254), 64-разрядная версия:

В следующем списке перечислено больше шагов, чем в исходном вопросе, но на самом деле это просто основные щелчки меню/ленты... очень прямые и простые, чем другие ответы.

  1. Щелкните в любом месте связанной таблицы Excel.

  2. Нажмите на ленту «Дизайн таблицы».

  3. Нажмите «Отключить» в разделе команд «Данные внешней таблицы».

  4. Щелкните ленту данных

  5. Нажмите «Запросы и подключения», чтобы отобразить боковую панель.

  6. Найдите запрос, который теперь должен указывать «Только подключение».

  7. Удалить запрос (клавиша Del или контекстное меню Удалить)

В дополнение к рабочему процессу, описанному в ответе xChillOut, если вы не хотите оставлять следы использования запроса электропитания, удалите также строку подключения из Data->Connections, в противном случае Excel может продолжать показывать предупреждающее сообщение "Включить подключения к данным при открытии". на другом конце.

Я столкнулся с той же проблемой xChillout, этот подход может быть немного быстрее:

Создайте копию листа, содержащего данные (через вкладку листа правой кнопкой мыши> Переместить или Копировать> Создать копию ИЛИ Копировать и вставить значения + форматирование на новый лист)

Теперь, когда вы удаляете запрос рабочей книги из панели навигатора Power Query, ваша таблица данных все еще доступна на новом листе.

Другие вопросы по тегам