Como exportar uma tabela de um site para o Excel
Existem três jeitos. Todos funcionam em uma página pública simples. Nem todos funcionam em um portal da empresa, em uma tabela dentro de um quadro ou em uma lista que se estende por 40 páginas. Veja o que cada um resolve.
1. Copiar e colar
Selecione a tabela com o mouse, aperte Ctrl+C, clique em uma célula do Excel e aperte Ctrl+V. Se o resultado vier com as cores e as fontes do site, clique no pequeno botão de opções de colagem que aparece ao lado dos dados e escolha a opção que usa a formatação de destino, a da planilha.
É o jeito mais rápido e, em uma tabela pequena e limpa, dá conta. Os problemas começam quando você tenta usar os dados:
- Os números chegam como texto. “R$ 1.250,00” ou “$1,250.00” muitas vezes caem no Excel como texto: ficam encostados à esquerda, e a
SOMAdá 0. Veja números colados de um site viram texto. - Os códigos perdem os zeros. Um CEP como 01310100 vira 1310100, e um número longo, como um CPF, vira 3,33E+10. Veja por que o Excel apaga o zero à esquerda.
- As datas são lidas ao contrário quando o site e o seu Excel usam ordens diferentes (10/12 é 12 de outubro em um site americano e 10 de dezembro no Brasil).
- Vem lixo junto: linhas vazias, o cabeçalho repetido a cada 20 linhas, botões e ícones da página.
- Uma página por vez. Se a tabela está dividida em páginas com um botão “Próximo”, você repete tudo para cada página.
2. O “Da Web” do Excel
O Excel consegue ler uma página da web sozinho. No Excel para Windows: (em algumas versões é direto ). Cole o endereço da página, e o Excel mostra uma lista das tabelas que encontrou. Escolha uma e clique em , ou em para acertar os tipos das colunas antes de carregar.
É uma boa opção para páginas públicas que você precisa atualizar com frequência, porque a consulta se atualiza com um clique. Mas o Excel abre a página por conta própria, fora do seu navegador, e isso tem limites:
- Páginas que pedem login não funcionam. O Excel não tem a sua sessão, então um portal da empresa, uma página do internet banking ou um painel administrativo costumam mostrar a tela de login, ou nada.
- Tabelas que a página monta depois de carregar podem não aparecer, dependendo de como o site as constrói.
- Endereços internos (intranet, telas antigas do ERP) muitas vezes não podem ser acessados do mesmo jeito.
3. Uma extensão do navegador
Uma extensão trabalha dentro do seu navegador, na página que você já está vendo. Essa é a diferença: se você enxerga a tabela, ela consegue ler, mesmo com login, dentro de um quadro ou em um portal interno.
Com o Botão Exportar é assim:
- Abra a página com a tabela.
- Clique no ícone da extensão. Ela lista as tabelas da página; passe o mouse sobre uma e ela se ilumina, para você saber qual é qual.
- Clique em Excel (ou CSV). O arquivo é montado no seu navegador e baixado.
Antes de gravar o arquivo, ela limpa os dados: valores viram números de verdade (qualquer que seja o formato: R$ 1.234,56, $1,234.56, 1.234,56 €), datas viram datas, códigos com zero à esquerda ficam como estão escritos, linhas vazias e cabeçalhos repetidos saem. Tabelas divididas em duas na página (uma primeira coluna fixa, ou cabeçalhos guardados em uma tabela separada) são juntadas de novo.
Tabela dividida em várias páginas? Na versão Pro, a extensão clica em “Próximo” para você, página após página, e entrega um único arquivo. Ela para sozinha na última página.
Qual usar
| Situação | Melhor jeito |
|---|---|
| Tabela pública pequena, usada uma vez | Copiar e colar |
| Tabela pública que você atualiza toda semana | O “Da Web” do Excel |
| Portal da empresa, ERP, painel administrativo (com login) | Extensão do navegador |
| Tabela dentro de um quadro, ou dividida em duas | Extensão do navegador |
| Valores, datas e códigos que precisam sair certos | Extensão do navegador, ou o “Da Web” com os tipos das colunas definidos à mão |
Experimente na sua tabela
O Botão Exportar é grátis para uma tabela por vez, sem cadastro. Tudo acontece no seu navegador: nada é enviado.