Страницы: 1
RSS
парсинг значения таблицы с сайта
 
Подскажите, пожалуйста: как спарсить значения номера счета и входящего остатка сайта в отдельную таблицу?  
Изменено: xelario - 16.03.2020 10:07:55
 
Саму таблицу нашел <table class="data lined">
 
Код
let
    from = Web.Page(Web.Contents("http://cbr.ru/credit/101.asp?regnum=1481&when=0&dt=20181101")){1}[Data],
    to = from[[#"Номер счета"],[#"Входящие остатки в руб­лях"]]
in
    to
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, этот код вставлять в Разработчик - Visual basic ?  И нужно итого по  входящим остаткам (4-й столбец).
 
нет, в расширенный редактор PQ
Код
let
    from = Web.Page(Web.Contents("http://cbr.ru/credit/101.asp?regnum=1481&when=0&dt=20181101")){1}[Data],
    to = from[[#"Номер счета"],[#"Входящие остатки в руб­лях"],[#"Входящие остатки ито­го"]]
in
    to
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik,Expression.Error: Элементов в перечислении было недостаточно для выполнения операции.
Сведения:
   Table


При подстановке в расширенный редактор PQ
 
мой файл также выдает ошибку?
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik,нет, он открывается нормально. А вот код - нет,
 
xelario, Прикрепите скрин, как вы вставляете код в расширенный редактор. Или прикрепите файл с ошибкой
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
 
Dyroff,  
Изменено: xelario - 16.03.2020 13:08:11
 
xelario, сделал вариант на VBA без PQ.
Копирует на лист всю таблицу с указанной страницы (в течение примерно 20 сек.). Первые 3 строки смещены влево, остальное вроде нормально. Можно взять за основу и допилить под свои нужды.
Скрытый текст
 
Только что проверил, вставил код в PQ - все работает!
Страницы: 1
Наверх