Гид по технологиям

Импорт данных с веб‑сайта в Excel через Power Query

5 min read Excel Обновлено 19 Dec 2025
Импорт данных из веб‑сайта в Excel через Power Query
Импорт данных из веб‑сайта в Excel через Power Query

Кратко о Power Query

Power Query — это движок подключения и преобразования данных от Microsoft. Он встроен в Excel и даёт удобный интерфейс для извлечения данных из файлов, баз данных и веб‑источников, а также для их очистки и подготовки к анализу. Ключевые понятия:

  • Запрос — набор шагов, который получает и преобразует данные.
  • Загрузка — отправка результата запроса в лист Excel или в модель данных.
  • Обновление — повторный запуск запроса для получения свежих данных.

Логотип Excel с иконкой импорта

Когда использовать Power Query

Используйте Power Query, если нужно:

  • импортировать таблицы с веб‑страниц регулярно;
  • автоматизировать очистку и преобразование (удаление столбцов, преобразование типов, разделение текста и т. п.);
  • обеспечить обновление данных по расписанию или вручную без повторного копирования/вставки.

Важно: если страница загружает контент динамически через JavaScript, или требует авторизации/CAPTCHA, Power Query может не увидеть нужные таблицы — см. раздел «Когда Power Query не подходит».

Пошаговая инструкция: импорт веб‑таблицы в Excel

  1. Откройте Excel и перейдите на вкладку Данные.
  2. В группе Получить и преобразовать данные выберите Получить данные → Из веб‑сайта (в английской версии: Data → Get & Transform → From Web).
  3. В появившемся окне вставьте URL веб‑страницы, содержащей таблицу.
  4. Нажмите OK.
  5. Excel подключится к странице и покажет список обнаруженных таблиц/загружаемых объектов.
  6. Выберите нужную таблицу, чтобы увидеть её предварительный просмотр.
  7. Нажмите Загрузить, чтобы вставить таблицу как есть в лист, или Преобразовать данные, чтобы открыть редактор Power Query и выполнить очистку и преобразования.
  8. В редакторе Power Query примените нужные шаги (удаление столбцов, фильтры, преобразование типов). По завершении нажмите Закрыть и загрузить.

Импорт данных из веб‑страницы в Excel — окно выбора таблиц

Быстрые советы по работе с редактором Power Query

  • Преобразования записываются в виде шагов — их можно редактировать или удалять.
  • Используйте «Разделить столбец» и функции текста для извлечения частей данных.
  • Приводите типы столбцов (Текст, Число, Дата) до загрузки — это уменьшит ошибки при анализе.
  • Для сложных вычислений применяйте пользовательские столбцы с формулами M.

Импортированная таблица в Excel — предварительный просмотр

Редактор Power Query в Excel — интерфейс трансформации данных

Когда Power Query не подходит (контрпримеры)

  • Страница полностью строится на JavaScript после загрузки (контент не присутствует в исходном HTML). В таких случаях Power Query может не найти таблицы.
  • Сайт требует интерактивной авторизации через CAPTCHA или многошаговую форму — автоматическое подключение затруднено.
  • Нужен частый или большой объём запросов к сайту — возможны ограничения по скорости или блокировка (rate limiting).

В этих ситуациях рассматривайте альтернативы (см. ниже).

Альтернативные подходы

  • Использовать официальные API сайта (если есть) — надёжнее и быстрее.
  • Автоматизация через Power Automate для сложных сценариев с авторизацией.
  • Скрипты на Python (requests + BeautifulSoup / Selenium) или R для парсинга динамической страницы.
  • VBA‑макросы в Excel для простых повторяющихся задач.

Мини‑методология: от идеи до автоматизации

  1. Выявление источника: определите URL и тип контента (HTML, JSON, API).
  2. Быстрый тест: попытайтесь подключиться через Power Query и посмотреть, какие таблицы доступны.
  3. Преобразование: в редакторе очистите и нормализуйте данные.
  4. Загрузка и проверка: загрузите таблицу в лист и проверьте типы/полноту.
  5. Автоматизация: настройте расписание обновления (если доступно) или документируйте шаги для повторения.

Критерии приёмки

  • Таблица загружается без ошибок и отображает ожидаемые столбцы.
  • Типы данных соответствуют назначению (даты, числа, текст).
  • Данные можно обновлять (Refresh) и получать актуальные значения.
  • Нет дублирования и пропущенных строк, критичных для отчёта.

Чек‑лист по ролям

  • Аналитик:
    • Проверил предварительный просмотр таблицы;
    • Привёл типы столбцов;
    • Удалил лишние столбцы и строки.
  • Разработчик / BI‑специалист:
    • Настроил параметры подключения и авторизацию;
    • Реализовал расписание обновлений или обработку ошибок.
  • Менеджер:
    • Утвердил источник данных и частоту обновления;
    • Проверил соответствие политике безопасности данных.

Примечания по конфиденциальности и правам доступа

  • Перед импортом проверьте, содержат ли данные личную информацию. Соблюдайте правила обработки персональных данных (GDPR/локальное законодательство).
  • Уважайте условия использования сайта и ограничения по парсингу; при необходимости используйте официальный API и/или договоритесь об интеграции.

Тесты и приёмка

Тестовые случаи:

  • Подключение к странице с таблицей — ожидание: таблица доступна.
  • Преобразование типов (дата/число) — ожидание: значения корректно конвертируются.
  • Обновление запроса после изменения источника — ожидание: новая запись появляется без ошибок.

Короткий словарь

  • Power Query — инструмент Excel для импорта и преобразования данных.
  • Запрос — последовательность шагов в Power Query для получения данных.
  • Load/Загрузка — сохранение результата запроса в лист или модель данных.

Резюме и рекомендации

Power Query — быстрый способ перейти от ручного копирования к автоматическому импорту и подготовке веб‑данных в Excel. Начните с простых страниц, отработайте преобразования в редакторе, а затем автоматизируйте обновление данных. Если источник динамический или требует авторизации, рассматривайте API или скрипты.

Важно: документируйте источники и шаги преобразования, проверяйте соответствие политикам безопасности и правам на использование данных.

Важное примечание: перед массовой автоматизацией убедитесь, что у вас есть права на использование данных и что частота запросов не нарушает правила сайта.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как подключить iPhone или iPad к телевизору
Гаджеты

Как подключить iPhone или iPad к телевизору

Панорамы с Python и OpenCV
Computer Vision

Панорамы с Python и OpenCV

Как освежить Mac и вернуть ему вид новенького
Mac советы

Как освежить Mac и вернуть ему вид новенького

Ссылка на текст из других документов в Word
Microsoft Word

Ссылка на текст из других документов в Word

Как повернуть видео в VLC — временно или навсегда
Руководство

Как повернуть видео в VLC — временно или навсегда

Baldur’s Gate 3 на Mac через CrossOver
Игры

Baldur’s Gate 3 на Mac через CrossOver