В предыдущем посте я начал старт статей, посвященных автоматизации в Excel без использования программирования. Сейчас я покажу вам способ, как настроить импорт данных из интернета на примере списка облигаций с сайта смартлаб. Я буду использовать Excel 2013 с надстройкой Power Query. Начиная с 2016 версии программы, этот компонент является базовым.
Метод сбора данных работает на любом сайте, в котором используется табличная верстка для отображения таблиц.
Шаг 1
Жмем вкладку "Power Query" -> "Из интернета". Для версий программы, начиная с 2016, "Данные" -> "Из интернета"
Шаг 2
В появившееся окно добавляем ссылку сайта, где располагается таблица с ОФЗ облигациями и жмем "ОК"
Шаг 3
В появившемся окне жмем "Подключение"
Шаг 4
Видим, что Power Query увидел таблицу на сайте и назвал ее "Table 0". На это шаге уже можно было нажать "Загрузить" и закончить данные обзор. Но я хочу дать вам представление о базовых возможностях редактирования представлений. Поэтому жмем "Изменить"
Шаг 5
Уберем лишнюю строку вверху. Для это выберем вкладку "Преобразование" и кликнем на "Использовать первую строчку в качестве заголовков". Далее удалим лишние столбцы.
И загрузим все в наш привычный эксель с помощью "Файл" -> "Закрыть и загрузить"
Вот и все.
Обновление данных
Чтобы обновить наши данные достаточно выбрать вкладку "Данные" -> "Обновить все". И данные автоматически обновятся.
Если вам была полезна данная статья, подписывайтесь, ставьте лайки. Если остались вопросы, задавайте их в комментариях, я обязательно отвечу.
На этом все. Удачи!!!