Импорт данных из Интернета

Excel

В этой статье вы узнаете, как использовать функцию веб-скрейпинга в Excel. Вы также узнаете, как работают эти веб-запросы и как их автоматизировать.

Многие люди используют Excel для регистрации данных или выполнения расчетов. Но одна малоизвестная функция Excel — это возможность собирать данные из Интернета и переносить их в электронные таблицы.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

В этой статье вы узнаете, как использовать функцию веб-скрейпинга в Excel. Вы также узнаете, как работают эти веб-запросы и как их автоматизировать.

Как работает парсинг веб-страниц в Excel

Вы можете получить «внешние» данные изнутри Excel. Просто помните о следующих требованиях:

  • Ваш компьютер должен иметь активное подключение к Интернету.
  • URL-адрес, с которого вы извлекаете данные, должен иметь статическую таблицу данных, присутствующую на странице.
  • Если вы автоматизируете файл, компьютеру, на котором сохранен файл Excel, требуется активное подключение к Интернету.

Когда вы настраиваете просмотр веб-страниц в Excel, вы создаете «веб-запрос». Этот запрос использует веб-URL для подключения к Интернету и извлечения веб-страницы с данными с веб-сервера. Excel обрабатывает входящий HTML-код и удаляет таблицы, присутствующие на этой странице. У вас будет возможность выбрать таблицу или таблицы, которые вы хотите включить в свою электронную таблицу.

Как создать веб-запрос Excel

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

1. Откройте Excel и выберите Данные меню.

меню данных excel

2. В ленте под Получить и преобразовать данные раздел, выберите Из Интернета.

получить данные из сети

3. Откроется окно веб-запроса. Вставьте URL-адрес страницы с данными в поле URL-адрес поле. Выбирать ХОРОШО.

веб-запрос excel

4. Excel вытянет веб-контент. Выберите каждый результат таблицы в левой части окна Navigator, чтобы увидеть предварительный просмотр таблицы на правой панели.

предварительный просмотр веб-таблицы

5. Когда вы увидите, что предварительный просмотр таблицы отображает таблицу с веб-страницы с данными, которые вы хотите очистить, выберите Нагрузка кнопку в нижней части окна.

Эксель кнопка загрузки

6. Вы увидите, что данные из таблицы веб-страницы появятся в первой оболочке активной электронной таблицы Excel.

результаты веб-запроса excel

Поздравляем, вы успешно извлекли данные веб-страницы с помощью Excel!

Расширенные параметры веб-запроса Excel

Вы заметите несколько дополнительных опций на экранах, описанных выше. Если вы предпочитаете очищать и импортировать веб-данные в другое место в электронной таблице Excel, выберите стрелку раскрывающегося списка рядом с Нагрузка кнопку и вместо этого выберите Загрузить в.

запрос excel загрузить в

Вы увидите открытое окно Импорт данных. Используйте параметры в этом окне, чтобы отформатировать и разместить данные именно так, как вы хотите, чтобы они отображались.

Варианты здесь включают:

  • Стандартный стол
  • Отчет сводной таблицы
  • сводная диаграмма
  • Просто создайте соединение, но не импортируйте данные

Вы также увидите возможность разместить данные, начиная с определенной ячейки, а не по умолчанию с A1.

параметры импорта данных excel

Если вы выберете Передовой вариант, а не Basic на странице URL-адреса, вы можете предоставить более подробную информацию об URL-адресе.

дополнительные параметры веб-запроса

Это полезно, если страница, с которой вы загружаете данные, включает параметры (обычно за которыми следует символ «?») или специальные запросы заголовков HTTP, например страницы, требующие параметров запроса заголовка HTTP JSON.

Эти расширенные функции запросов позволяют очищать данные с помощью Excel даже с интерактивных веб-страниц, которые могут не иметь статического URL-адреса для получения данных.

Как настроить веб-запрос Excel

После использования описанного выше процесса для создания веб-запроса, извлекающего данные, вы можете настроить его дальше.

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

изменить веб-запрос

Откроется окно редактора веб-запросов. Кроме того, вы можете выбрать любую ячейку результатов, а затем выбрать небольшой значок листа справа от таблицы в поле «Запросы и подключения» справа. Откроется предварительный просмотр выбранных вами данных таблицы. Выберите Редактировать кнопку в нижней части этого окна.

редактирование запросов

В окне редактора веб-запросов вы можете точно настроить, как веб-запрос извлекает данные с веб-страницы, к которой вы подключаетесь.

редактирование запроса

Варианты здесь включают:

  • Изменение исходного URL (выберите Источник в разделе Прикладные шаги).
  • Редактирование исходной таблицы для получения данных этой таблицы Excel (выберите Навигация в разделе Прикладные шаги).
  • Изменение способа форматирования или преобразования данных в Excel перед размещением их на листе (выберите «Измененный тип» в разделе «Примененные шаги»).

Это означает, что даже если вас не устраивает исходная работа вашего веб-запроса, вы можете настроить его с помощью окна редактора веб-запросов.

Как обновить таблицы вручную и автоматически

При получении последних данных из таблиц удаленных веб-страниц на лист Excel у вас есть несколько вариантов.

Вы можете обновить вручную, выбрав лист с таблицей, которую вы хотите обновить, выбрав Данные меню и выбрав Обновить все из ленты.

ручное обновление

Это выполнит однократное обновление всех таблиц на этом листе, которое извлекает данные из внешнего источника.

Более автоматизированный способ сделать это — запланировать обновления. Для этого выберите стрелку раскрывающегося списка в нижней части Обновить все кнопку и выберите Свойства соединения.

свойства соединения

Это откроет окно свойств запроса. Выберите Применение вкладку и включите Обновлять каждые xx минут.

Интервал обновления

Измените настройку времени на частоту обновления таблиц на листе. Имейте в виду, что это автоматическое обновление происходит только тогда, когда у вас открыт файл Excel. В противном случае он не обновляет данные внутри файла.

Веб-скрейпинг в Excel

Функция очистки данных из Интернета с помощью Excel является мощной. Вы можете использовать эту функцию и автоматизировать ее для создания информационных панелей в режиме реального времени, которые обновляются последними данными из Интернета. Внесите таблицы данных с нескольких веб-сайтов, которые часто обновляются с важной для вас информацией, и соберите все это в центральную электронную таблицу.

Затем вы можете создавать расчеты, визуальные эффекты и полностью информационные панели в электронной таблице на основе этих данных, которые будут обновляться.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *