jkeks блог


Как нубам вставить таблицу с сайта в Excel или Word ? Прочитав, вы станете гением и Гуру всея WWW.



13.12.2017 811 просмотр ;)


Да это в большинстве случаев очень легко: Выделяем, Копируем, Вставляем.

Но в некоторых случаях таблицы крайне не желают копироваться как надо и вставляются как сплошной текст, как портянка, а не как таблица.

Пример такой нехорошей таблицы есть на этой странице:

https://www.audar-info.ru/docs/acts/?sectId=260258&artId=1259066

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

А все на самом деле наоборот. Люди таким образом защищают свой контент от копирования. В большинстве случаев человек скопировав таблицу, начнет из куска портянки руками составлять саму таблицу. И на это может уйти уйма времени. На это и расчет авторов, что бы таблицы не копировали. Но в HTML нет никаких средств защиты от копирования. Защитить таблицы можно лишь через JavaScript. Вот оно и решение !
Ставим расширение NoScript

Блокируем JavaScript и все, можно копировать таблицу.

Есть вариант копирования без расширений, он диковатый и совсем уж для вандалов.
В вашем любимом браузере Firefox или Chrome или еще каком нажимаем: Ctrl-Shift-c
Появляется панель с миллионом буков, ищем там значек типа:

Жмем, и выбираем на странице заколдованную таблицу. Точнее кликаем на любом месте таблицы, и затем вверх по иерархии ищем HTML тэг table:

А дальше дело техники, копируем внутренности тэга:

Все, таблица у нас в руках. Теперь создаем 1.html файлик, кладем туда скопированное, открываем в браузере и вот она родимая таблица, теперь можно скопировать и вставить в Excel или Word.
Вот так получится:

Что, не нравится ?
А вы знали куда лезете, это ж для вандалов..
Ладно, надо просто указать кодировку, в самое начало запихните строчку:

<meta charset="UTF-8">

Короче в результате будет нормальная таблица

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





Видеочат рулетка
jAntivirus Рейтинг@Mail.ru