Ordelio

Como copiar tabela de site para Excel ou Planilhas Google

Quatro maneiras que funcionam, desde a que você já conhece até a mais rápida. Cada uma tem seu lugar: escolha conforme a frequência com que você faz isso e a complexidade da página.

1. Selecionar, copiar e colar

Arraste o mouse sobre a tabela, pressione Ctrl+C (⌘+C no Mac), clique em uma célula da sua planilha e pressione Ctrl+V.

Bom para: uma tabela pequena e simples que você precisa apenas uma vez.

Onde falha: a seleção acaba pegando texto ao redor da tabela ou deixa linhas de fora; tabelas longas são difíceis de selecionar; links, cores e fontes vêm junto (use Colar Especial → Texto no Excel ou Ctrl+Shift+V nas Planilhas Google para removê-los); marcas de rodapé como [1] grudam nos números; e números escritos como "1,234.56" podem continuar como texto se a sua planilha usar vírgula decimal.

2. Excel: Dados → Obter Dados → De Outras Fontes → Da Web

No Excel para Windows (Microsoft 365, 2016 e posteriores), abra Dados → Obter Dados → De Outras Fontes → Da Web, cole o endereço da página e clique em OK. O Excel lista as tabelas que encontra; escolha uma e clique em Carregar. Depois, Atualizar recarrega os dados mais recentes.

Bom para: uma página pública cujos dados você quer atualizar regularmente.

Onde falha: páginas protegidas por login, páginas que criam suas tabelas com JavaScript após o carregamento e sites que bloqueiam solicitações automáticas; nesses casos, o Excel não encontra nada ou pega a tabela errada. Também exige vários cliques toda vez que você começa em uma página nova.

3. Planilhas Google: IMPORTHTML

Em uma célula, digite =IMPORTHTML("https://example.com/page"; "table"; 1). O último número é a posição da tabela na página: 1 para a primeira, 2 para a segunda, e assim por diante. O Planilhas preenche as células e atualiza os dados periodicamente.

Bom para: uma página pública que você deseja manter vinculada em uma planilha compartilhada.

Onde falha: tem os mesmos limites do recurso Da Web do Excel (sem logins, sem tabelas geradas por JavaScript), você precisa adivinhar o número da tabela em páginas com muitas tabelas, e páginas grandes podem retornar um erro dizendo que o endereço não pôde ser buscado ou exceder o tempo limite.

4. Uma extensão de navegador: um clique na página que você está lendo

Uma extensão funciona na página exatamente como você a vê no seu navegador, por isso também funciona após você fazer login e em tabelas criadas com JavaScript. Nós criamos uma, o Ordelio Copiar Tabelas (gratuita, sem limite de linhas):

  1. Abra a página e clique no ícone da extensão (ou pressione Alt+Shift+Y). Ela lista todas as tabelas da página, começando pelas maiores; passe o mouse sobre uma delas e ela se destaca.
  2. Pressione Copiar e cole no Excel, Planilhas Google, LibreOffice ou Numbers: cada célula vai para sua própria coluna. Ou pressione CSV para salvar um arquivo que abre com os acentos intactos (UTF-8, com o separador que a sua planilha espera).

Ela também converte "1,234.56" em "1234,56" quando a sua planilha usa vírgula decimal (e vice-versa), repete células mescladas para manter as colunas alinhadas e remove marcas de rodapé como [1].

Onde falha: ela copia o que está na página naquele momento, então tabelas divididas em várias páginas exigem uma cópia por página, e ela não se atualiza sozinha como os métodos 2 e 3.

Obter Ordelio Copiar Tabelas para o Microsoft Edge Versões para Chrome e Firefox: em análise.

Qual usar

Copiar e colarExcel Da WebIMPORTHTMLExtensão
Páginas protegidas por loginSimNãoNãoSim
Tabelas geradas por JavaScriptSimFrequentemente nãoNãoSim
Colunas e números limposFrequentemente nãoSimSimSim
Atualiza sozinhoNãoSimSimNão
Tempo para uma página novaCurto, se a tabela for pequenaCerca de um minutoCerca de um minutoAlguns segundos

Em suma: para dados que você acompanha ao longo do tempo em uma página pública, vincule-os com Da Web ou IMPORTHTML. Para todo o resto, especialmente páginas em que você precisa fazer login, copie diretamente da página que você está lendo.

Encontrou uma tabela que nenhum desses métodos consegue lidar? Conte para nós, nós lemos todas as mensagens.