Проблема связана с тем, что отсутствуют элементы HTML, я объясню ниже:
Открытие страницы, выбор всех ссылок и вставка в Excel дает мне это:
Это твоя проблема. HTML-код страницы выглядит так:
После небольшого редактирования кода я снова пытаюсь скопировать ссылки, вставив их в Excel, так:
Отредактированный код выглядит так:
Обратите внимание на эти
<span class="minipagelink">
На самом деле я не могу найти определения этих классов, также номер 1 - это отдельные гиперссылки, которые разграничиваются через несуществующий класс spanning без разрыва строки, при вставке этой разрыва строки в код он сразу работает. Поэтому мы можем выделить проблему, заключающуюся в отсутствии разрывов между ссылками.
<a href="example.com">1</a>
<a href="example2.com">2</a>
не будет работать, однако что-то вроде этого:
<a href="example.com">1</a><br>
<< <a href="example2.com">2</a><br>
должно сработать.
Причина, по которой это работает на словах, но не в Excel, заключается в том, что Excel не может иметь более одной гиперссылки в ячейке. Excel использует элемент <br>
для категоризации каждой строки в отдельной ячейке. Поэтому, когда у вас есть 1, 2 без разрыва строки, Excel будет помещать их в одну ячейку, и в одной ячейке не может быть более одной гиперссылки.
-Надеюсь, я помог, спасибо. :D