Найти тему
Место #13

Импорт данных по облигациям в Excel без программирования (Часть3)

Оглавление

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

Когда мы хотим получить данные с помощью API, мы строим специальный запрос, которых похож на ссылку какого-то сайта. В данной ссылке параметры данных, которые мы хотим получить. Выгружать будет все те же ОФЗ. Строка запроса будет выглядеть следующим образом:

https://iss.moex.com/iss/engines/stock/markets/bonds/boards/TQOB/securities.CSV

Внимательный читать мог бы заметить, что мы собираемся получить CSV файл. Так и есть. Если эту ссылку вставить в адресную строку браузера, в загрузки к нам попадет csv-файл. А если заменим .CSV на .HTML, то сможем посмотреть данные прямо в браузере. Но в данном разборе, мы хотим создать обновляемый Excel файл. Поехали разбираться по шагам.

Шаг 1

Переходим на вкладку "Power Query" -> "Из интернета"

-2

Вставляем строку выше в появившееся окно. "Жмем Подключение"

Шаг 2

-3

У нас появляется окно навигатора. Выбираем таблицу "data"->"Изменить".

Данный файл к нам загружается единым столбцом. Разобьем его.

Шаг 3

-4

Жмем ПКМ на столбец -> "Разделить столбец" -> "По разделителю".

Из списка разделителей выбираем "Точка с запятой". Жмем "ОК"

-5

Уберем лишние первые строки, как в прошлых статьях, и сохраним.

Теперь у нас есть готовый файл с прямым подключение к базе Московской бирже.

Если вам понравилась данная статья, ставьте лайк, подписывайтесь.

Читайте другие способы добычи данных по нашей задаче.

Импорт данных по облигациям в Excel без программирования (Часть1)

Импорт данных по облигациям в Excel без программирования (Часть2)