Содержание
Загружаем курсы валют с сайта ЦБ через функцию ВЕБСЛУЖБА или VBA
09
марта
2022
Сергей Кикевич
Все авторы
Приложение к статье:
файл для скачивания
В EXCEL 2013 появилась замечательная функция ВЕБСЛУЖБА (WEBSERVICE). А старый способ параметризованных запросов через web query перестал работать. Поэтому я решил обновить информацию о том, как автоматически получать историю курсов валют с сайта Центрального банка ( cbr. ru ).
Впрочем, не всё так радужно … у команды ВЕБСЛУЖБА есть свои проблемы. Но обо всём по порядку.
Загрузка курсов валют через ВЕБСЛУЖБА
Сайт cbr.ru автоматически отдает информацию о курсах валют в формате XLM через нехитрый запрос (справка по API на сайте ЦБ):
http://www.cbr.ru/scripts/XML_dynamic.asp?date_req1=01.01.2022&date_req2=01.02.2022&VAL_NM_RQ=R01235
(можете скопировать в адресную строку браузера и посмотреть, что получится)
В запросе сразу видно, что нужно параметризировать, чтобы задать первую дату истории, последнюю дату и код валюты. R01235 – долл США (справочник по кодам валют ЦБ).
Для успешной загрузки данных в EXCEL необходимо вставить URL запроса в функцию ВЕБСЛУЖБА().
Удобства ради вставим ссылки на ячейки вместо дат и кода валюты:
ВЕБСЛУЖБА(“http://www.cbr.ru/scripts/XML_dynamic.asp?date_req1=”
&ТЕКСТ(A1;”ДД. ММ.ГГГГ”)&
”&date_req2=”
& ТЕКСТ(A2;”ДД.ММ.ГГГГ”)&
”&VAL_NM_RQ=”&A3)
Здесь потребовалось использовать функцию ТЕКСТ() для преобразования даты EXCEL в текстовый формат.
На выходе функции ВЕБСЛУЖБА получаем формат XML, который содержит историю данных котировок валюты.
С XML отлично справляется функция ФИЛЬТР.XML (FILTERXML). Она использует язык запросов XPath. Сам по себе этот язык несложный и очень полезный. Он позволяется легко «вытащить» нужную информацию из узлов XML документов. Если интересно познакомиться с ним поближе, пройдите несколько шагов обучения в W3Schools: XPath Syntax.
После обработки получаем то, за чем пришли:
Магия … если бы не одно «НО».
Сайт cbr.ru на запрос отвечает с некоторой задержкой. Когда, запрашивается небольшое количество данных, задержка небольшая, и всё нормально работает. Но, если глубина запрашиваемой истории значительная, то ВЕБСЛУЖБА реагирует на задержку, как на отказ API. Вместо красивой таблицы с данными получаем сообщение об ошибке: #ЗНАЧ. Похоже, что с этим поделать ничего нельзя, так как timeout в команде ВЕБСЛУЖБА не настраивается.
Получается, что для запроса значительного объема информации этот способ не годится. Тем не менее файл с образцом запроса вы можете скачать в конце статьи.
Загрузка курсов валют через VBA
Как обычно, когда начинаются сложности со встроенными функциями, на помощь приходит VBA. Небольшой скрипт помогает скачать любую глубину истории. Кроме того, можно выбрать между месячными и дневными данными.
Про то, как работает макрос на Visual Basic, я писать не буду. Это явно выходит за рамки этой статьи. Но разобраться в этом несложном скрипте может даже неспециалист.
В следующей статье, я продемонстрирую, как сделать такую же загрузку курсов валют в Таблицах Google (Google Sheets).
Примеры использования ВЕБСЛУЖБА и VBA для загрузки курсов валют ЦБ
Ниже вы можете загрузить примеры использования функции ВЕБСЛУЖБА и вариант с VBA для загрузки официальных курсов валют Центрального банка.
Внимание: прилагаемый файл EXCEL со скриптом VBA содержит макрос и предоставляется в формате .xlsm . Загрузка этого файла может быть заблокирована антивирусом, если он у вас установлен.
Файлы для скачивания
Загрузка истории курсов валют через ВЕБСЛУЖБА
Файл: cbr_currency_data.xlsx
Размер: 33427 байт
Загрузка истории курсов валют через VBA
Файл: cbr_currency_data_vba.zip
Размер: 112255 байт
Для скачивания файлов необходимо зарегистрироваться или
авторизоваться
Теги: EXCEL Валюта Курс валюты загрузка данных Центробанк Калькулятор
Июль 2021 года \ КонсультантПлюс
- Главная
- Документы
- Июль 2021 года
Официальные курсы валют на заданную дату, устанавливаемые ежедневно, размещаются на официальном сайте Банка России по адресу https://cbr. ru/currency_base/daily/.
Справочная информация: «Курсы доллара США и евро, установленные Центральным банком Российской Федерации в 2021 году»
1 Доллар США | 1 ЕВРО | |
с 31 июля 2021 года | 73,1388 | 86,9913 |
с 30 июля 2021 года | 73,1904 | 86,8624 |
с 29 июля 2021 года | 73,6088 | 86,9173 |
с 28 июля 2021 года | 73,8471 | 86,9919 |
с 27 июля 2021 года | 74,0980 | 87,3171 |
с 26 июля 2021 года | 73,7663 | 86,8451 |
с 25 июля 2021 года | 73,7663 | 86,8451 |
с 24 июля 2021 года | 73,7663 | 86,8451 |
с 23 июля 2021 года | 73,6945 | 86,9227 |
с 22 июля 2021 года | 74,4947 | 87,5983 |
с 21 июля 2021 года | 74,4910 | 87,7727 |
с 20 июля 2021 года | 74,3463 | 87,6097 |
с 19 июля 2021 года | 74,1656 | 87,5673 |
с 18 июля 2021 года | 74,1656 | 87,5673 |
с 17 июля 2021 года | 74,1656 | 87,5673 |
с 16 июля 2021 года | 74,2197 | 87,8316 |
с 15 июля 2021 года | 74,1236 | 87,3917 |
с 14 июля 2021 года | 74,0589 | 87,7820 |
с 13 июля 2021 года | 74,6336 | 88,6050 |
с 12 июля 2021 года | 74,4675 | 88,1397 |
с 11 июля 2021 года | 74,4675 | 88,1397 |
с 10 июля 2021 года | 74,4675 | 88,1397 |
с 9 июля 2021 года | 75,1952 | 88,7755 |
с 8 июля 2021 года | 74,0580 | 87,5588 |
с 7 июля 2021 года | 73,2660 | 87,0034 |
с 6 июля 2021 года | 73,3540 | 87,0272 |
с 5 июля 2021 года | 73,6175 | 87,0748 |
с 4 июля 2021 года | 73,6175 | 87,0748 |
с 3 июля 2021 года | 73,6175 | 87,0748 |
со 2 июля 2021 года | 72,9086 | 86,4113 |
с 1 июля 2021 года | 72,7234 | 86,5118 |
Август 2021 года
Июнь 2021 года
Встреча с главой Центрального банка Эльвирой Набиуллиной • Президент России
Президент России Владимир Путин : Г-жа Набиуллина, Банк России ведет себя агрессивно
меры по укреплению нашей финансовой и банковской системы. Как бы вы оценили текущую
положение дел? И что вы думаете о наших усилиях по ее укреплению?
Председатель Центрального банка Эльвира Набиуллина Набиуллина ЭльвираПредседатель Центрального банка Российской Федерации (Банка России) : Ситуация в банке
сектора, безусловно, отражает общее состояние экономики. Несмотря на то, что вещи
не совсем гладко, общая ситуация стабильна. Кредитование постепенно
восстанавливается, а процентные ставки падают, но динамика непостоянна:
один месяц показатели растут, а в следующий немного падают.
В августе без курса
переоценка, кредиты нефинансовым организациям — компаниям в
сектор — вырос всего на 0,2 процента. Потребительские кредиты выросли еще немного, на 0,8
процент. Однако, учитывая динамику с января по первые восемь
месяцев этого года корпоративные кредиты немного снизились, а розничные кредиты выросли.
Тем не менее, потребительские депозиты
растет почти на 4 процента с января. Одна вещь, которая важна, это то, что
объем депозитов в долларах США уменьшился.
Владимир Путин :
Какова общая сумма потребительских депозитов?
Эльвира Набиуллина : Депозиты в долларах США теперь составляют 25,9 процента, по сравнению с примерно 30
процентов в январе, другими словами, наблюдается снижение.
Владимир Путин :
И общий объем?
Эльвира Набиуллина : Вклады потребителей сейчас составляют около 20 трлн, чуть более 20
трлн рублей, а точнее 23,374 трлн на 1 сентября. Это
много, и по сути это ресурсная база для финансирования экономики. Финансовый
состояние банковского сектора улучшается, что необходимо для выполнения им своих финансовых функций.
Прибыль в банковской системе существенно увеличилась, до 537
млрд рублей за восемь месяцев, или до уровня 2014 года. Это в семь раз больше
чем в прошлом году, когда сообщалось об убытках. Эти деньги не должны быть потрачены впустую
но используется как источник для увеличения инвестиций в экономику.
Структурно различные виды кредитов увеличивались с разной скоростью. Отрадно, что ипотечное кредитование растет опережающими темпами, при этом новые кредиты выросли почти на 40 процентов. В целом годовой
портфель увеличился на 16 процентов. Однако нас также беспокоит вопрос кредитования малого и среднего бизнеса, который
уязвимы к текущим условиям.
Кредитование МСП сократилось; поэтому должны быть приняты специальные меры
принятые для улучшения ситуации. Мы работаем над этими мерами вместе с
Правительством и в сотрудничестве с Федеральной корпорацией по развитию малого и среднего бизнеса. У нас есть особая линия и особая
инструмент, который мы используем как Центральный банк для выдачи кредитов под 6,5 процента.
Наш лимит в 50 миллиардов рублей в этом году увеличен до 75 миллиардов. На сегодняшний день осталось 11 млрд рублей, и мы продолжим работу в этом направлении
потому что эта помощь чрезвычайно важна в свете высокого интереса
ставки, предлагаемые другими кредиторами.
В целом ситуацию можно охарактеризовать как стабильную. Банковская система
достаточно силен, чтобы увеличить кредитование. Но есть и проблемные банки, которые
вот почему мы последние несколько лет работали над финансовым восстановлением нашей банковской системы.
Владимир Путин: Другая сторона дела
касается защиты вкладчиков.
Эльвира Набиуллина: Да, для защиты интересов вкладчиков и кредиторов мы повысили требования к банкам и
прибегли к радикальным мерам, таким как отзыв лицензии. Мы отозвали 279лицензий за последние три года и 68 лицензий в этом году.
Хочу сказать, что активы банков, чьи лицензии у нас есть
отозванные включают от 3 до 5 процентов от общего количества депозитов, по разным
оценки.
Владимир Путин : Вы платите деньги людям в соответствии с
закон?
Эльвира Набиуллина: Да, права человека полностью защищены
в пределах страховой суммы. В течение 14 дней мы начинаем выплачивать суммы до
до 1,4 млн рублей, а затем Агентство по страхованию вкладов работает с оставшимся имуществом, чтобы вернуть деньги вкладчикам и кредиторам, чьи
банковские счета превышали страховую сумму.
Я бы
хотели бы повторить, что, несмотря на большое количество банков, чьи лицензии у нас есть
отозваны, их доля в общих активах, депозитах не очень велика: 3–5
процент. Иными словами, с точки зрения финансовой системы в целом последствия не столь далеко идущие.
Есть
Две причины для отзыва лицензии. Если организация потеряла
капитала и является финансово несостоятельным, ему нельзя позволить оставаться на рынке, потому что, если он продолжит открывать депозитные счета для физических лиц и брать деньги с предприятий, масштаб проблемы только увеличивается, то есть растут убытки. Вот почему сейчас мы сосредоточены на упреждающем контроле для выявления таких проблем на ранней стадии. Это не всегда легко, потому что
является вводящей в заблуждение информацией и отсутствием полного раскрытия информации.
Второй
Причина, по которой мы отзываем лицензии, заключается в том, что банк активно участвует в сомнительных
операций, то есть обслуживает теневую или криминальную экономику. Это должно быть
заявил, что нарушение законов о борьбе с отмыванием денег и получением нечестным путем доходов
приходится 70 процентов отозванных лицензий как одна из причин или единственная
причина.
В нашем
по оценкам, за эти три года банковская система значительно расширилась
услуги, оказываемые криминальной сфере. У меня есть данные: в 2013 году операции с признаками [незаконного] перевода средств из
страны были оценены в 1,7 триллиона долларов; в 2014 году — 800 миллиардов долларов; в 2015 году, 500 долларов США
миллиардов, а в первом полугодии 2016 года — около 110 миллиардов долларов. Конечно, мы бы
например, банковская система, чтобы свести эти средства к нулю.
То же
идет на конвертацию в наличные деньги. Мы также отслеживаем валовой транзит и динамику
есть и положительные. Самое главное, количество банков, проводящих такие
операций падает: когда мы начинали, таких банков было около 150. Сейчас
их около десяти. Конечно, некоторые банки, которые не проводят [такие
операции] в настоящее время может возобновить их, и именно поэтому мониторинг так
важно для нас.
Мы делаем это не только с
что касается банковской системы, но и, например, платежных терминалов
которые обрабатывают большие суммы наличных, около 900 миллиардов рублей в год. Когда мы
начали эту работу, мы столкнулись с нарушениями закона. Требование состоит в том, что
наличные деньги зачислялись на специальные счета и учитывались, но только 6 процентов
из этой суммы оказались там. Теперь они зачисляют 95 процентов на специальные счета. Поэтому,
важно, конечно, закрыть все лазейки в структуре, чтобы этого избежать.
Владимир Путин :
Помогают ли правоохранительные органы?
Эльвира Набиуллина : Есть, и мы активно сотрудничаем. Эта работа особенно важна
потому что это не просто нарушения банковского законодательства. Это
преступные деяния. Часто банки терпят крах по неэкономическим причинам, но на самом деле
из-за –
Владимир Путин :
Разбойные операции.
Эльвира Набиуллина : Да. Хищение. Мы сталкивались с уникальными случаями, например, когда некоторые
банки брали деньги у клиентов и никогда не документировали операцию, что означает
они украли деньги в тот момент, когда забрали их у людей. мы не смогли найти
это потому, что сделка не была отражена в документах. В этих случаях
только правоохранительные органы могут положить этому конец и гарантировать неотвратимость
наказания.
Неотвратимость наказания безусловно
ключ к предотвращению подобных действий другими банкирами. К сожалению, во многих случаях банкиры
бежать из страны после перевода денег, которые также должны быть
вернули в Россию – не только для наказания виновных, но и для возвращения
деньги. Это тяжелая работа.
Владимир Путин :
Но чтобы наказать их, вам также нужно их репатриировать.
Эльвира Набиуллина : Да.
Владимир Путин :
Или лучше вообще не позволять им бежать.
Эльвира Набиуллина : Может надо подкорректировать законодательство, учесть вот это: есть
законы, которые не позволяют должникам, не оплачивающим коммунальные услуги или штрафы за нарушение правил дорожного движения,
за границей, поэтому когда банкиры с такими суммами долгов просто уезжают… Понятно
что вы не можете получить судебный приказ за два дня, но необходимо подумать
о системе.
Владимир Путин :
Надо быть очень осторожным, конечно, чтобы не ограничивать свободу передвижения,
но нам по-прежнему нужно защищать правительство и общество, а также вкладчиков банков,
из всех преступных деяний это ясно.
Я выдам соответствующий
поручения правительству и правоохранительным органам, а давайте подумаем
это вместе.
<…>
Темы
- Бюджет
Лицы
- Nabiullina Elvira
Статус публикации
Опубликовано в раздел. :50
Прямая ссылка: en.kremlin.ru/d/52885
Текстовая версия
Десяти миллиардов-итальянских лир-то-USD-Google Suce
AlleshoppingBildernewsmapsvideosbücher
Sucoptionen
Exchange-сколько доллар США (USD)-10000000 LIRA (ITL …
9011 2 9011 2 9011 2
1111111111111111111111111111112
11111111111111111111111111112
1111111111111111111111111 walletinvestor.com › конвертер › итальянская лира › usd
10000000 Итальянская лира = 27,503900 Доллар США (USD) · 10000000 ITL в USD (10000000 Итальянская лира в Доллар США) Курсовой калькулятор. 0005
Сколько стоит 10 миллионов итальянских лир в долларах?
Сколько стоит 1 миллиард итальянских лир?
Сколько стоит 14 миллиардов итальянских лир в долларах США?
Сколько стоит 1000 итальянских лир в долларах?
1 ITL в USD — Итальянская лира в Доллары США Обменный курс — Xe
www.xe.com › currencyconverter › convert › To=U…
Преобразовать Итальянская лира в Доллар США ; 10 итальянских лир, 0,0056541 долларов США; 25 итальянских лир, 0,0141352 доллара США; 50 итальянских лир, 0,0282705 долларов США; 100 итальянских лир, 0,056541 долларов США.
Umrechnen 1 Итальянская лира в долларах США — ITL в USD — Xe
www.xe.com › currencyconverter › convert › From=ITL › To=USD
1 ITL, 0,000565818 USD. 5 итальянских лир, 0,00282909 долларов США. 10 итальянских лир, 0,00565818 долларов США. 25 итальянских лир, 0,0141454 долларов США. 50 итальянских лир, 0,0282909 долларов США. 100 итальянских лир, 0,0565818 долларов США.
Es fehlt: десять- | Muss Folgendes enthalten:ten-
Конвертировать итальянские лиры (ITL) и доллары США (USD)
coinmill.com › ITL_USD
Калькулятор для конвертации итальянских лир (ITL) в доллары США (USD) и обратно с использованием актуальных обменных курсов.
Итальянская лира в доллар США курс на сегодня ITL/USD — Mataf
www.mataf.net › валюта › конвертер-ITL-USD
ll➤ 【ITL1 = $0,0005565】 Курс итальянской лиры к доллару США на сегодня. Бесплатная онлайн-конвертация валюты на основе обменных курсов. Конвертер валют Конвертер …
1 ITL в USD | Конвертировать итальянские лиры в доллары — IFC Markets
www.ifcmarkets.com › Конвертер валют
1 ITL в USD Онлайн-конвертер валюты (калькулятор). Конвертируйте 1 итальянскую лиру в доллары по курсу Forex в режиме реального времени, основанному на … 10 ITL = 0,00 USD.
Конвертировать итальянские лиры в доллары США — UnitJuggler
www. unitjuggler.com › convert-forex-from-ITL-to-…
Конвертировать валютные единицы. Легко конвертировать итальянские лиры в доллары США, конвертировать ITL в $. Многие другие конвертеры доступны бесплатно.
Конвертировать 1000 ITL в USD (Итальянская лира в Доллар США) — BeInCrypto
beincrypto.com Итальянская лира (ITL)?
Es fehlt: десять- | Muss Folgendes enthalten:ten-
Временные ряды — Курсы валют
tassidicambio.bancaditalia.it › terzevalute-wf-ui-web
Курсы по отношению к итальянской лире доступны с 1918 года, по отношению к доллару США с 19 года.55 по отношению к евро с 1999 года. Указанные курсы взяты из …
Курсы доллара США к итальянской лире, зарегистрированные Банком Англии с 1975 по 2001 год
www.poundsterlinglive.com › bank-of-england-spot
Доллар США / Итальянская лира Исторические справочные курсы Банка Англии с 1975 по 2001 год · Курсы доллара США к итальянской лире, зафиксированные Банком Англии с 1975 по 2001 год · Декабрь .