Страницы: 1
RSS
Скопировать длинную таблицу с веб-страницы в Excel
 
Коллеги, добрый день.

Может есть способ снять таблицу с веб страницы https://www.dfpv.com.cn/configTable.htm?model_id=9 в Excel или pdf

Что не пробовал - снимается только первая страница, а там вниз еще... и прямое копирование не сохраняет форматирование

Может PQ поможет както?  
Изменено: dmitrig - 11.02.2023 13:07:10
 
Здравствуйте.
Здесь вряд ли что-то поможет, ибо на сайте используется блочная, а не табличная верстка.
С точки зрения любой программы, которая будет обрабатывать данные с этой страницы, вся эта таблица (которую вы визуально наблюдаете) является просто набором блоков с данными, и эти блоки не сгруппированы в строки.

Если нужно скопировать ОДНУ такую таблицу в файл, - сделайте это вручную
Если нужно обработать много подобных таблиц, - нужен макрос для преобразования тегов в HTML (например, меняем тег div class=column-content на тег td, и т.п. несколько замен), — после такой замены верстка станет ПОЧТИ табличной, и можно будет легко скопировать до 90-95% данных таблицы с сохранением строк и столбцов. Если же надо чтобы макрос копировал все 100% данных, корректно разнося это по ячейкам, - макрос получится довольно сложным.
 
Цитата
Игорь написал:
Здесь вряд ли что-то поможет,
ну зачем же такие выводы из-за блочной вёрстки.
Сейчас у любой современной страницы/таблицы она блочная (и это здорово).
И вопрос ведь был не про макросы.
 
Спасибо за ответы, как я вижу мнения разделились.

@nilske  - у вас есть предположения как снять эти данные в excel?  
 
Какая страница, какие блоки.В ответ на https://www.dfpv.com.cn/Ajax/Ajax.php?method=dep_GetCarModelConfigTable&model_id=9
приходит json, его и обрабатывать надо
 
dmitrig, если Вам нужны именно данные, то лучше всего получать их в формате JSON, как подсказал doober - по ссылкам для JSON.
  Полученные данные сможете уже и обрабатывать как угодно, или превратить в таблицу, настроить для неё форматирование.
  Как это сделать уже давно и много раз написано - поищите по форуму или в Гугле "Как получить данные с веб-страницы с помощью макроса", "... с помощью Power Query". Похожих тем было очень много.
  Про предварительный поиск по форуму также указано в Правилах Форума.
  Но в первом посте Вы писали что-то про "сохранение форматирования" (шрифт?/цвета?/размеры?/выравнивание?), в этом случае всё значительно сложнее ))
  Если что-то не будет получаться, тогда пишите что именно не получается (не находится/не работает), прикладывайте пример.
  Если нет цели/желания/возможности чему-то научиться, а требуется готовое решение, тогда также пишите об этом - "прошу перенести тему в раздел Работа".
 
Спасибо большое
Страницы: 1
Читают тему
Наверх