Прошу опытных пользователей Power Query дать ответ на вопрос: мне нужно создать подключение к файлу через Интернет с помощью Power Query. С обычными ссылками это работает. Но вот с такой не получается: В работе часто сталкиваюсь, когда поставщики размещают прайсы, которые при вводе ссылки в браузер начинают автоматически загружаться на компьютер. И ни разу по такой ссылке не получилось создать подключение( Пример http://194.186.103.234:27705/api/v1/yml/file_standard Хотя при скачивании файла на компьютер, все работает. Как настроить подключение к данным не скачивая сам файл? И возможно ли это?
Андрей, Вы волшебник! Спасибо огромное! Все сработало! Не подскажете какую можно литературу на эту тему почитать, чтобы самой научиться настраивать такие подключения. Они периодически появляются в работе, а просить здесь постоянно новый код - неудобно. Он же для разного подключения не только в источнике будет меняться, но и в остальных параметрах, верно?
Yelena Шах написал: чтобы самой научиться настраивать такие подключения
Да самое простое в браузере, на картинке Яндекс браузер, вызываете консоль отладки по F12, переключаетесь на вкладку Network сеть, подвкладку Headers заголовки, в адресную строку ввода вводите свою ссылку http://194.186.103.234:27705/api/v1/yml/file_standard и смотрите в что происходит. В данном случае обмен простой только для file_standard. Нужен Request Headers. Вот его и прописываете, как показано выше. Ну, Power Query на отдельные элементы будет ругаться - так удаляете. В частности я выкинул Host = "194.186.103.234:27705" и сократил #"Accept-Encoding" = "gzip, deflate, sdch", так как на последний элемент списка sdch Power Query сообщил, что не может он такого Чаще всего бывает по сложнее, но я тут не великий спец. Приходится идти методом перебора.