Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Кэширование запросов Power Query к веб странице для ускорения вывода на лист
 
Михаил Л, спасибо!
Кэширование запросов Power Query к веб странице для ускорения вывода на лист
 
Вопрос с загрузкой на лист решен. Помог ManualStatusHandling.
Но можно ли увеличить скорость обработки запроса?
Кэширование запросов Power Query к веб странице для ускорения вывода на лист
 
Уважаемые знатоки, добрый день,
есть ли способ кэшировать результаты запроса PQ к веб странице для последующего вывода на лист?
Или может быть есть другой более эффективный способ получить данные?
При нескольких тысячах строк запрос выполняется достаточно долго, а при попытке загрузить данные на лист происходит обновление запроса и в итоге, к сожалению, запрос завершается ошибкой.

В запросе используется функция:
Код
let
    Источник = (link) => let
        Источник = Web.Page(Web.Contents(link)),
        #"Строки с примененным фильтром" = Table.SelectRows(Источник, each ([Source] = "Table")),
        #"Развернутый элемент Data" = Table.ExpandTableColumn(#"Строки с примененным фильтром", "Data", {"Column1", "Column2", "Column3"}, {"Column1", "Column2", "Column3"}),
        #"Условный столбец добавлен" = Table.AddColumn(#"Развернутый элемент Data", "Пользовательская", each if [Column2] = null then [Column3] else if [Column3] = null then [Column2] else null),
        #"Удаленные столбцы" = Table.RemoveColumns(#"Условный столбец добавлен",{"Column2", "Column3", "Id", "Caption", "Source", "ClassName"}),
        #"Транспонированная таблица" = Table.Transpose(#"Удаленные столбцы"),
        #"Повышенные заголовки" = Table.PromoteHeaders(#"Транспонированная таблица", [PromoteAllScalars=true])
    in
        #"Повышенные заголовки"
in
    Источник

Буду признателен за помощь.

Power Query - Объединение столбцов с "пустыми" заголовками
 
PooHkrd, спасибо!!!
Power Query - Объединение столбцов с "пустыми" заголовками
 
PooHkrd, огромное спасибо!!!
Power Query - Объединение столбцов с "пустыми" заголовками
 
Прошу прощения, обновлю файл примера. Поторопился.
Имеются запросы к листам, где в структуре есть столбцы с отсутствующими названиями.
При формировании запроса в умной таблице появляются заголовки Столбец1 ... Столбецn.
Да, все верно, нужно сливать к параметру столбец справа или несколько столбцов справа, однако в разных запросах расположение и количество столбцов может отличаться.
Изменено: Alexander123 - 21 ноя 2019 11:11:58
Power Query - Объединение столбцов с "пустыми" заголовками
 
Уважаемые форумчане, подскажите, пожалуйста, как реализовать задачу объединения столбцов по условию.
Даны таблицы, в которых частично отсутствуют заголовки столбцов.
Столбцы с "пустыми" заголовками могут быть в разных местах.
Таблица1
ИмяПараметр1Параметр 2Параметр 3Параметр 4Параметр 5
ае
бжл
вз1мпс
ги2но5
дк
Таблица2
ИмяПараметр1Параметр 2 Параметр 3Параметр 4 Параметр 5
т6 цчш2
у78фх щ
На выходе нужно получить таблицу вида
ИмяПараметр1Параметр 2Параметр 3Параметр 4Параметр 5
ае
бжл
вз 1мп с
ги 2н о 5
дк
т6цч ш 2
у78 ф хщ
Изменено: Alexander123 - 21 ноя 2019 11:28:46
Отправка запроса в веб форму на сайт через PowerQuery
 
PooHkrd,спасибо,
Вы правы, нужно изучать вопрос формирования заголовков и строки запроса.
Сайт принимает запросы xml, нашел что-то похожее на мою проблематику, но пока это не очень приблизило к решению задачи.
Будем искать.
Отправка запроса в веб форму на сайт через PowerQuery
 
Не очень понял комментарий. Дальше файла не надо.
Нужно послать запрос на странице и вернуть ответ. В запросе указать ИНН. Насколько я понимаю, для этого нужно сформировать POST запрос, содержащий ряд параметров, и вопрос мой в целом - как этот запрос сформировать, и как он должен выглядеть.

За ссылку спасибо, однако интересует возможность решения задачи через PQ.
Изменено: Alexander123 - 8 ноя 2019 16:07:57
Отправка запроса в веб форму на сайт через PowerQuery
 
Добрый день,
подскажите, пожалуйста, возможно ли реализовать отправку запроса в веб форму поиска на сайте через PowerQuery?
Ресурс бесплатный, при отправке значения (поиске) "руками" браузер формирует некий запрос.
Я уверен, что через PowerQuery можно подобные запросы генерировать автоматически, но как - знаний не хватает.
Во вложении пример.
Буду признателен за помощь.
Power Query - подключение к источнику веб-данных по логину и паролю
 
PooHkrd, к манагерам обратился, - сказали, что API не дают.
Power Query - подключение к источнику веб-данных по логину и паролю
 
В результате анализа англоязычных ресурсов пришел к выводу, что успех подключения такого рода зависит от способа аутентификации конкретного сайта.
Кому-то помог способ ловли зашифрованных отправляемых данных через Fiddler с последующим прописыванием их в параметрах базового подключения Power Query и указанием в параметрах заголовка http запроса значения Authorization.
Для ресурса, обозначенного в топе, этот способ, к сожалению, не помог.
Power Query - подключение к источнику веб-данных по логину и паролю
 
Пытаюсь настроить подключение к ресурсу для сбора данных о контрагентах через power query.
Ресурс требует ввода учетных данных (логин и пароль). Учетные данные имеются.
В настройках источника данных пробовал различные варианты правки разрешений - базовое подключение, windows - безрезультатно, просит ввести корректные данные.
Если кто-нибудь сталкивался с подобными подключениями, требующими аутентификации, подскажите, как их можно реализовать?
Надстройка Дэвида Миллера по работе с закладками
 
Казанский, доступ к статье есть у всех.
Достаточно кликнуть на сообщение под баннером Click here to view the full article.
Надстройка Дэвида Миллера по работе с закладками
 
Добрый вечер,
подскажите, пожалуйста, как можно реализовать в надстройке Дэвида Миллера по работе с закладками блок по экспорту именованных таблиц в Word?
Ссылка на описание надстройки и сама надстройка здесь  
Распределение текста по столбцам с заголовками в зависимости от регистра
 
БМВ, огромное спасибо!

Разораться бы теперь, как она работает :-)
Пойду изучать!
Распределение текста по столбцам с заголовками в зависимости от регистра
 
Добрый день,

даны строки с текстом, состоящие из словосочетаний и слов прописными и строчными буквами, и список заголовков таблицы, по которым нужно разнести словосочетания по принципу, если словосочетание прописными буквами и равно заголовку таблицы, то следующее за ним словосочетание строчными буквами нужно поместить в соответствующий столбец.

Пример во вложении.
Распознавание диапазонов на листе и разнесение данных по столбцам на другой лист/книгу
 
Максим Зеленский, путь реализации - VBA или PQ - не принципиален. Здесь вопрос дальнейшей автоматизации процесса.
Цитата
Максим Зеленский написал:
хотя вполне решается проверкой количества столбцов следующего блока
Я в эту сторону тоже думал, но можно ли реализоавть такую проверку, когда есть вероятность, что в блоке будут пустые столбцы, т.е. когда диапазон будет рваным?

Хотя можно добавить в область распознавания наименования столбцов - и тогда этот блок точно не будет рваным.
Изменено: Alexander123 - 19 фев 2019 16:02:50 (Дополнение мысли)
Распознавание диапазонов на листе и разнесение данных по столбцам на другой лист/книгу
 
Добрый день

подскажите, пожалуйста, можно ли реализовать на VBA алгоритм распознавания диапазонов на листе, с помощью которого в зависимости от количества столбцов в каждом диапазоне раскидывались данные в таблицу на другой лист?
Во вложении на Листе 1 – пример распознанных данных (цветами помечены блоки), на листе 2 – желаемый результат.

Имеются несколько сотен отсканированных листов.
Отсканированные данные можно логически разделить на несколько блоков:
1.       Блок 1 - номер страницы (в начале распознанного листа);
2.       Блок 2 - строка с данными в трех ячейках (возможны пустые ячейки);
3.       Блок 3 - строка с данными в двух ячейках;
4.       Блок 4 - строка, либо таблица с данными 7 x n, где 7 – постоянное количество столбцов, n – количество строк (возможны пустые ячейки);[/P]
5.       Блок 5 - таблица с данными 18 x 2n, где 18 – постоянное количество столбцов, 2n – количество строк (возможны пустые ячейки). Этот блок может быть, а может и не быть на листе. Блок представляет собой пояснение к блоку 4.

На листе может быть несколько таких групп блоков. Последовательность блоков: Блок 2 - Блок 3 - Блок 4 - Блок 5 (опционально)
По Блоку 3 - вероятно вопрос отдельной темы - текстовые данные строчными буквами нужно раскидать по столбцам соответственно наименовнию столбцов прописными буквами.

Куда копать?
Страницы: 1
Наверх