Semalt Expert: автоматическая загрузка данных с веб-сайта в Excel

Интернет содержит тонны полезной информации, но иногда эта информация должна как-то храниться и обрабатываться. Для этих целей удобно использовать электронные таблицы Microsoft Excel. Однако статистические данные с разных сайтов можно собирать не только вручную, но и автоматически. Например, вам нужно сохранить свежие данные с десятков сайтов. Конечно, ручное сохранение этих данных занимает много времени, поэтому вы можете попробовать использовать инструмент автоматического импорта данных в Excel. Почему "ты можешь попробовать"? Это означает, что не все сайты позволяют автоматически импортировать данные с помощью этого инструмента. Я собираюсь объяснить вам, почему позже. Но, тем не менее, это может помочь в большинстве случаев.

Давайте начнем

Инструмент автоматического импорта данных находится на вкладке «Данные». Здесь выберите «Из Интернета» (в некоторых версиях Excel вам сначала нужно нажать «Получить внешние данные»).

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

Мы будем извлекать данные с сайта soccerstats.com в качестве примера. Я уверен, что многие из вас любят футбол и хотели бы собирать в таблицу самые свежие данные о футбольных лигах по всему миру. Есть масса полезной статистики, но давайте начнем с таблицы результатов Испании La Liga.

Вы можете увидеть множество стрелок в желтых квадратах. Они указывают на элементы, которые можно извлечь в таблицу Excel. Нажмите на стрелку, указывающую на нужный вам элемент. Обратите внимание, что вы можете выбрать более одной таблицы одновременно. Что нам нужно, это таблица результатов.

Затем нажмите «Импорт» в правом нижнем углу.

Он спросит «куда вы хотите поместить данные». Вы можете ввести нужное имя ячейки или просто нажать «ОК», и оно появится, начиная с первой ячейки.

И вот результат - вся информация теперь в нашей таблице Excel.

Эти данные все еще статичны, в то время как мы нуждаемся в их обновлении время от времени. Итак, вы можете обновить данные вручную, нажав «Обновить все».

Но это не то, для чего мы здесь, верно? Нажатие на него каждый раз может быть довольно раздражающим, если вам нужно постоянно обновлять информацию, например, курсы валют. Теперь нажмите «Свойства» на вкладке «Подключения». Здесь вы можете автоматически обновлять таблицы - он может обновлять все данные с интервалом или каждый раз, когда вы открываете файл.

Почему иногда это не работает

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

Вывод

Поздравляем! Теперь вы можете легко загружать данные с веб-сайта с помощью Excel в таблицу и автоматически обновлять ее. Этот простой инструмент поможет облегчить вашу жизнь и избавит от ненужного копирования.