Cole o html no Excel 2010 sem o Excel analisar o html

8

Estou executando uma consulta no SQL. Normalmente eu posso facilmente copiar e colar os resultados da consulta no Excel e preservar as colunas, linhas, etc.

No entanto, neste caso estou selecionando um monte de e-mails e os corpos desses e-mails são formatados em html. Toda vez que eu tento e colo no Excel 2010, ele mexe completamente, já que está tentando ser 'útil' ao analisar o html e converter tags img em imagens e células de tabela para células do Excel, etc.

Existe alguma maneira de o Excel ser burro e apenas colar meu texto sem tentar descobrir algo inteligente relacionado a ele?

Eu tentei usar o Colar Especial. Eu tentei colocar uma citação única no início do corpo html (alguém disse que informa ao Excel para tratar o campo como texto e não analisá-lo). Eu tentei colocar pipes | entre cada coluna, salvando-o em um arquivo de texto e, em seguida, importando o arquivo de texto. Não importa o que eu faça, o Excel continua mexendo com o html.

Alguém sabe como colar o html no Excel como simples 'texto mudo'?

    
por merk 17.05.2013 / 01:43

7 respostas

7

Eu percebi isso !!!!

Tente DOUBLE CLICKING na célula em que você deseja colar (em vez de simplesmente selecionar a célula com um único clique). Sua opção de colar deve alternar para texto e NÃO analisar os dados de texto.

    
por 13.08.2014 / 19:27
3

Selecione o HTML, cole como Keep Text Only em um novo documento do Word e, em seguida, selecione All, Copy. Então, quando você clica com o botão direito no Excel, você tem uma opção de formatação de destino correspondente, que não está disponível na rota esperada. Um pouco menos tedioso do que salvar como um arquivo separado, mas ainda assim uma solução alternativa que você não deveria fazer.

    
por 13.11.2015 / 13:22
1

O usuário [daverunt] nos fóruns do Microsoft Excel deu esta resposta .

Pode não ser aplicável em todas as situações, porque você tem que salvá-lo em um arquivo ".txt" , mas foi a maneira mais rápida que eu pude contornar o problema quando tive a mesma questão como no post original. Principalmente, em um passo, ele impedirá a interpretação de HTML de todas as suas linhas de texto.

I think the best way is to save it in a text file.
In Excel select File Open.
Select Delimited then next
Un-tick all delimiter selections then Next
Text then Finish

    
por 02.05.2015 / 20:58
0

Observe que um atalho para fazer isso é copiar o texto marcado, selecionar a célula e usar o atalho de teclado F2. Isso tem o mesmo efeito que o clique duplo na célula ou o clique na barra de entrada de texto na parte superior da tela, ele colocará o cursor na célula e permitirá que você edite o texto.

Este é um atalho padrão do Windows para editar o que estiver selecionado. Ele também funciona para renomear arquivos no Explorer.

    
por 14.04.2016 / 11:24
0

cole-o na planilha do Google e, em seguida, copie e cole novamente em sua planilha do Excel. Ele irá mostrar como código / texto não valor html

    
por 21.07.2016 / 21:31
0

Eu consegui fazer isso com muita facilidade depois de pesquisar por aí.

Copie o texto da fonte em Arquivo e a opção de colar você tem a chance de abrir o assistente de texto e (como dito acima) simplesmente use a opção delimitada e então desmarque todos os delimitadores e termine.

Os dados serão copiados sem formatação e não é necessário salvar como arquivo de texto primeiro

    
por 03.09.2017 / 07:42
0

Descobri que a resposta dada por Mark Goldfain funciona sem o passo de salvar como um arquivo de texto.

Apenas cole o texto. Procure o botão Opções de colagem e clique nele. Clique em “Use Text Import Wizard…”. O texto colado desaparece e o assistente aparece. Escolha delimitado, mas desmarque todos os delimitadores! Selecione o tipo de dados "Texto".

Solução estranha, mas funciona (no Excel 2007 no Windows 7).

    
por 07.08.2018 / 19:15