Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Может ли Excel сам подтягивать данные с сайта? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Может ли Excel сам подтягивать данные с сайта?
Burubek Дата: Четверг, 03.08.2023, 08:29 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте!
Задача следующая:

Работаю над созданием шаблона договора поставки. Заказчиков много. Приходится каждого вбивать вручную. Но есть сайт statsnet.co, на котором есть база всех юридических лиц и ИП Казахстана.

Можно ли создать такой шаблон, чтобы можно было ввести в нем сслыку на страницу контрагента на сайте и Excel сам подтянет все необходимые данные, которые мне нужны?


Verbum est actus

Сообщение отредактировал Burubek - Четверг, 03.08.2023, 08:29
 
Ответить
СообщениеЗдравствуйте!
Задача следующая:

Работаю над созданием шаблона договора поставки. Заказчиков много. Приходится каждого вбивать вручную. Но есть сайт statsnet.co, на котором есть база всех юридических лиц и ИП Казахстана.

Можно ли создать такой шаблон, чтобы можно было ввести в нем сслыку на страницу контрагента на сайте и Excel сам подтянет все необходимые данные, которые мне нужны?

Автор - Burubek
Дата добавления - 03.08.2023 в 08:29
прохожий2019 Дата: Четверг, 03.08.2023, 08:58 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация: 327 ±
Замечаний: 0% ±

365 Beta Channel
Можно ли создать
можно, а можно сразу списком все компании обработать (заготовка во вложении), а в пределе и искать на том сайте по наименованию компании можно. Вопрос лишь в том, какое количество кода вы готовы написать )))
[vba]
Код
let
    from = Excel.CurrentWorkbook(){[Name="list"]}[Content],
    f=(x)=>[a=Binary.Buffer(Web.Contents(x)),
            b=Web.Page(a){[ClassName="w-full main-info-table"]}[Data],
            c=Record.FromList(b[Column2],b[Column1])][c],
    add = Table.AddColumn(from,"tmp",(x)=>f(x[ссылка])),
    to = Table.ExpandRecordColumn(add, "tmp", {"Полное наименование", "На казахском", "На английском", "Статус", "Адрес", "Дата регистрации", "Руководители", "Форма собственности", "Учредители", "Отрасль", "Количество сотрудников", "Дата последней перерегистрации", "Филиалы"})
in
    to
[/vba]
К сообщению приложен файл: kz.xlsx (21.5 Kb)


Сообщение отредактировал прохожий2019 - Четверг, 03.08.2023, 09:05
 
Ответить
Сообщение
Можно ли создать
можно, а можно сразу списком все компании обработать (заготовка во вложении), а в пределе и искать на том сайте по наименованию компании можно. Вопрос лишь в том, какое количество кода вы готовы написать )))
[vba]
Код
let
    from = Excel.CurrentWorkbook(){[Name="list"]}[Content],
    f=(x)=>[a=Binary.Buffer(Web.Contents(x)),
            b=Web.Page(a){[ClassName="w-full main-info-table"]}[Data],
            c=Record.FromList(b[Column2],b[Column1])][c],
    add = Table.AddColumn(from,"tmp",(x)=>f(x[ссылка])),
    to = Table.ExpandRecordColumn(add, "tmp", {"Полное наименование", "На казахском", "На английском", "Статус", "Адрес", "Дата регистрации", "Руководители", "Форма собственности", "Учредители", "Отрасль", "Количество сотрудников", "Дата последней перерегистрации", "Филиалы"})
in
    to
[/vba]

Автор - прохожий2019
Дата добавления - 03.08.2023 в 08:58
Burubek Дата: Четверг, 03.08.2023, 12:34 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Цитата прохожий2019, 03.08.2023 в 08:58, в сообщении № 2 ()
можно, а можно сразу списком все компании обработать (заготовка во вложении), а в пределе и искать на том сайте по наименованию компании можно. Вопрос лишь в том, какое количество кода вы готовы написать )))


Спасибо огромное! Эксель - это экселенс!!!

Я скачал файл, открыл. А как им пользоваться?
Я попробовал вставить другую ссылку, но видимо не так надо. Подскажите, пожалуйста.


Verbum est actus
 
Ответить
Сообщение
Цитата прохожий2019, 03.08.2023 в 08:58, в сообщении № 2 ()
можно, а можно сразу списком все компании обработать (заготовка во вложении), а в пределе и искать на том сайте по наименованию компании можно. Вопрос лишь в том, какое количество кода вы готовы написать )))


Спасибо огромное! Эксель - это экселенс!!!

Я скачал файл, открыл. А как им пользоваться?
Я попробовал вставить другую ссылку, но видимо не так надо. Подскажите, пожалуйста.

Автор - Burubek
Дата добавления - 03.08.2023 в 12:34
прохожий2019 Дата: Четверг, 03.08.2023, 12:38 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация: 327 ±
Замечаний: 0% ±

365 Beta Channel
как им пользоваться?
вставить другую ссылку и обновить запрос, или дополнить строки таблицы другими ссылками и обновить запрос; т.е. для начала почитать матчасть по pq, в которой написано, что запросы надо обновлять
 
Ответить
Сообщение
как им пользоваться?
вставить другую ссылку и обновить запрос, или дополнить строки таблицы другими ссылками и обновить запрос; т.е. для начала почитать матчасть по pq, в которой написано, что запросы надо обновлять

Автор - прохожий2019
Дата добавления - 03.08.2023 в 12:38
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!