Курсы валют в Excel

Курсы валют в Excel

Сегодня мне понадобились для расчётов курсы валют, как их загрузить в Excel я помнил, но столкнулся с неприятной картиной — старый способ (в котором мы отмечали таблицу жёлтой стрелкой) не работает. Посмотрев в сторону макросов загрузки — получается слишком много кода. так что пришлось остановиться на способе, который предлагает Центральный банк, а именно XML.

Давайте взглянем на страницу технической информации (банк, к моему удивлению, выложил подробный комментарий для работы с XML, вот ссылка — http://cbr.ru/scripts/Root.asp?PrtId=SXML).

 

курсы валют в Excel

Так что картина получается очень простой — мне нужно скопировать  строчку с адресом запроса (www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002) и стереть её до вида — www.cbr.ru/scripts/XML_daily.asp? (это нам даст курсы валют на текущую дату без указания дополнительных атрибутов функции), если же мы хотим курсы на определённую дату, то тогда её просто нужно добавить в конец ссылки запроса (www.cbr.ru/scripts/XML_daily.asp?date_req=02/04/2017).

Теперь дело за малым — идём на вкладку «Данные», жмём «Получить данные», затем «Из Интернета», но в адресной строке открывшегося окна указываем  ссылку www.cbr.ru/scripts/XML_daily.asp? или с определённой датой. Немного ждём и отфильтрованная таблица будет готова!

Если в дальнейшем будет нужно эти курсы обновить — жмём правой кнопкой по таблице, выбираем пункт XML, жмём «Обновить XML данные».

Если возникли вопросы — к вашему вниманию предлагаю видеоурок!

Как запустить автоматическое обновление курсов валют — смотрите ЗДЕСЬ.

 

Post Author: Иван

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.