Pesperit
@Pesperit
Дивидендный трейдер

Как сделать импорт XML в Google Таблицы с разбиением на строки и колонки?

Добрый день.
Есть ссылка с сайта Мосбиржи, содержащая актуальные обновляющиеся котировки и прочую биржевую информацию:
https://iss.moex.com/issrpc/marketdata/stock/share...
При использовании данных в Google Таблицах с подтягиванием данных с таким запросом в каждую отдельную ячейку Google начинает ругаться и блокирует на время исходящие запросы по ссылке.
А что если сделать всего 1 запрос на отдельном листе в 1 ячейку и из нее уже каким-то образом разбить на строки и столбцы так, чтобы получилось примерно следующее:
5de4fc1a872ad954537438.jpeg
Как стоит составить формулу или может у вас удастся это сделать как-то? Буду рад любой помощи.
  • Вопрос задан
  • 1221 просмотр
Пригласить эксперта
Ответы на вопрос 1
@VeenSould
=ТРАНСП(IMPORTxml(СЦЕПИТЬ("https://iss.moex.com(убрать это и скобки)/iss/engines/stock/markets/bonds/boards/",$C49,"/securities.xml?iss.meta=off&iss.only=securities&securities.columns=SECID,PREVPRICE,NEXTCOUPON,ACCRUEDINT"), СЦЕПИТЬ("//row[@SECID='",$B49,"']/@*")))
Формула позволяет выводить различные данные по одной облигации в несколько ячеек подряд, можно доработать для вывода последующих облигаций в столбик, но я не смог. Помни, что вывод происходит с ограничением 1 запрос в минуту, далее блок. Свыше 50 облигаций начинаются лаги.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы