Страницы: 1
RSS
Импорт xml с сайта в Power Query, Импорт с заданной ссылки xml
 
Имеется сайт с ежедневным обновлением xml файлов с переименованием, с предсказуемыми названием, то есть с датой типа https://www.cbt.tm/kurs/2020/23052020.xml.
Вопрос в том, как создать обновляемого запроса с заданной датой.
Внутри книги легко создал генерацию ссылок.
Хотел указать эту ссылку Power Query чтобы он загрузил данные из заданного адреса xml файл.
Но не знаю никак. Пожалуйста, помогите
Изменено: boeing757 - 22.05.2020 16:20:21
 
У данного сайта, похоже проблема с сертификатами, меня на него не пускает ни браузер, ни PQ.
Вот горшок пустой, он предмет простой...
 
У меня открывает браузер. Но если бы открыл бы у вас как это настроить в языке М PQ?
 
boeing757, в файле покажите откуда брать дату и что хотите в итоге
 
Цитата
boeing757 написал:
как это настроить в языке М PQ?
Есть такая функция Xml.Tables. Тут примерно показано как это делается. Только вместо File.Contents в вашем случае нужно использовать Web.Contents
Код
= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))
Изменено: PooHkrd - 22.05.2020 17:11:03
Вот горшок пустой, он предмет простой...
 
как?
Значит если я вставлю так

Код
= Xml.Tables(Web.Contents("https://www.cbt.tm/kurs/2020/23052020.xml"))

остается вопрос как сделать ссылку динамически?

Изменено: boeing757 - 23.05.2020 06:35:39
 
в моем случае имя файла xml каждый меняется согласно даты
 
Цитата
boeing757 написал:
в моем случае
Цитата
Михаил Л написал:
в файле покажите откуда брать дату и что хотите в итоге
Цитата
boeing757 написал:
как?
Вы кому как сказали?
 
видимо, сайт использует TLS 1.3. Если это так, то через Power Query к нему не подключиться, ибо Internet Explorer TLS 1.3 не поддерживает (если память не изменяет)
 
boeing757, вот как вам помогать? В этом году должна работать
Код
= Xml.Tables(Web.Contents("https://www.cbt.tm/kurs/2020/"&Text.Remove(Text.From(Date.From(DateTime.LocalNow())),".")&".xml"))
Страницы: 1
Наверх