Transformar números em hiperlinks - Excel

1

Eu tento copiar links diferentes do Firefox para o Excel , mas os números de links são formatados como texto e não como hiperlinks.

Colar links do Firefox em Word - números-links são reconhecidos:

ColarlinksdoFirefoxemExcel-números-linksNÃOsãoreconhecidos.Porquê?

Exemplo ao vivo: link

    
por user227354 01.06.2013 / 20:19

2 respostas

1

O problema decorre do fato de que faltam elementos HTML, explicarei abaixo:

  1. Abrindo a página, selecionando todos os links e colando no Excel, me dá isto:


  2. Esseéoseuproblema.OcódigoHTMLdapáginaéassim:


  3. Ao editar um pouco o código, tento copiar os links novamente, colando-os em resultados do Excel: <
    src="https://i.stack.imgur.com/Atc6L.png">

  4. O código editado tem esta aparência:

Observeestes

<spanclass="minipagelink">



Não consigo encontrar as definições dessas classes, e também o número 1 hyperlinks separados que são delimitados por uma classe de abrangência inexistente sem uma linha divisória, ao inserir essa linha de quebra no código, ela funciona imediatamente. Portanto, podemos isolar o problema, sendo a falta de quebras entre os links.

<a href="example.com">1</a>
<a href="example2.com">2</a>

não funcionaria, no entanto, algo assim:

<a href="example.com">1</a><br>
<<a href="example2.com">2</a><br>

funcionaria.

A razão pela qual isso funciona na palavra, mas não no Excel, é porque o Excel não pode ter mais de um hiperlink em uma célula. O Excel usa o elemento <br> para categorizar cada linha em uma célula diferente. Então, quando você tinha 1, 2 sem uma linha intermediária, o Excel os colocava em uma célula e não pode ter mais de um hiperlink em uma célula.

-Espero que ajudei, obrigado. : D

    
por 02.06.2013 / 14:42
0
  1. O Excel não pode ter vários hiperlinks diferentes em 1 (uma) célula
  2. Ao colar HTML, o Excel decide, com base em elementos como BR, o que é "1 célula"
  3. No seu caso, não há elementos de quebra entre 2 hiperlinks (neste caso, números como você pensou que era sobre números, mas o mesmo se aplica a qualquer coisa também texto, foi apenas coincidência que era apenas números)

exemplo 1, isso funcionará:

<a href="http://test.com">a</a><br />
<a href="http://test.com">b</a>

exemplo 2, isso não funcionará:

<a href="http://test.com">a</a>
<a href="http://test.com">b</a>

Solução: indique ao Excel o que deve estar em uma célula, por ex. adicionando uma quebra de linha entre (lembre-se que o Excel é uma planilha e precisa de uma maneira de saber o que é "a planilha" na página html).

(quanto à sua pergunta sobre por que isso funciona no Word: o Word não é uma planilha eletrônica, portanto, não é necessário determinar o que está em uma célula)

    
por 02.06.2013 / 14:27