UltKit

Converter HTML para CSV

Copiar uma tabela do navegador para o Excel arrasta junto fontes, links, células mescladas e uma ou outra imagem. Converter a página salva em CSV entrega só os valores, uma linha para cada linha da tabela, prontos para ordenar e virar gráfico.

Conversor de dados

ou solte arquivos CSV, TSV, TXT … aqui ·

Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 1

    Salve a página da web

    Pressione Ctrl+S ou Cmd+S no navegador e guarde o arquivo .html, ou exporte a página de relatório que a sua intranet mostra. Envie até 20 arquivos, de 95 MB cada.

  2. 2

    Mantenha a codificação compatível com o Excel

    Esta página grava em UTF-8 com BOM para que o Excel no Windows mostre os acentos corretamente. Em Configurações avançadas, mude Codificação do texto para UTF-8 simples (para bancos de dados e scripts) ou Delimitador para Ponto e vírgula (para o Excel configurado em português do Brasil).

  3. 3

    Converta para CSV

    Clique em Converter para CSV, baixe o arquivo e abra ou importe no Excel, Google Sheets, Numbers ou na sua ferramenta de BI.

Como levar uma tabela da web para uma planilha

Quem trabalha com dados encontra tabelas HTML em todo lugar: a página de preços de um fornecedor, um site de estatísticas esportivas, uma divulgação de estatísticas do governo sem botão de download, o relatório mensal que uma ferramenta interna exibe mas nunca exporta. Os números estão ali, mas uma tabela de navegador não pode ser somada, filtrada nem cruzada com nada.

O CSV é o destino neutro. Toda planilha, banco de dados e ferramenta de análise o importa, e suas regras foram registradas como RFC 4180 em 2005. Com as linhas em CSV, CSV para XLSX as transforma em uma pasta de trabalho com células tipadas, quando você precisa repassar os dados. Se a tabela for para código e não para uma planilha, JSON é o melhor destino.

Tabela HTML para CSV: comparação dos caminhos mais comuns

UltKitIMPORTHTML do Google SheetsCopiar e colar no Excel
Funciona com páginas protegidas por loginyesnoyes
Valores simples, sem formatação nem linksyesyesno
Converte várias páginas salvas de uma só vezyesnono
A saída é um arquivo CSV reutilizávelyesBaixar como CSVSalvar como CSV
Atualiza quando a página mudanoyesno

Exemplo de HTML para CSV

Uma tabela de campeonato com o nome do time em link, convertida em CSV
<table>
  <tr><th>Pos</th><th>Time</th><th>Pts</th></tr>
  <tr><td>1</td><td><a href="/teams/ajax">Ajax</a></td><td>61</td></tr>
  <tr><td>2</td><td>PSV, Eindhoven</td><td>58</td></tr>
</table>

Pos,Time,Pts
1,Ajax,61
2,"PSV, Eindhoven",58

Detalhes dos formatos HTML e CSV

HTML

HyperText Markup Language (HTML)

HTML é a linguagem de marcação da web, descrita pela primeira vez por Tim Berners-Lee no início dos anos 1990 e hoje mantida pelo WHATWG como um padrão vivo. Um arquivo HTML descreve títulos, parágrafos, links, tabelas, imagens e formulários, enquanto o estilo costuma vir do CSS. Todo navegador o renderiza, e ele também é usado em modelos de e-mail e páginas da web salvas. Um único arquivo HTML costuma depender de imagens e folhas de estilo externas, por isso pode aparecer quebrado quando movido sozinho.

Compressão
–
Transparência
–
Animação
–
Lançamento
1993 · Tim Berners-Lee; maintained by WHATWG
Conversor de HTML

CSV

Valores separados por vírgula (CSV)

CSV é um formato de texto simples para tabelas em que cada linha é um registro e vírgulas separam as colunas. É usado desde os primórdios da computação e está descrito na RFC 4180, embora muitas variantes usem ponto e vírgula ou tabulações e codificações de texto diferentes. Praticamente toda planilha, banco de dados e ferramenta de análise consegue importá-lo e exportá-lo, o que o torna o formato padrão para mover dados entre sistemas. O CSV guarda só valores, sem fórmulas, formatação, várias abas ou tipos de dados.

Compressão
–
Transparência
–
Animação
–
Lançamento
–
Conversor de CSV

Converte-se HTML em CSV quando uma tabela publicada em uma página da web ou em um relatório de intranet precisa ser filtrada, somada ou transformada em gráfico em uma planilha, sem os links, as cores e o layout que a página acrescentou para facilitar a leitura.

Perguntas sobre converter HTML para CSV

Por que não copiar e colar a tabela no Excel?

Ao colar, vem junto a formatação HTML: hiperlinks, cores de fundo, quebras de linha dentro das células e às vezes imagens. O Excel também reinterpreta os valores na hora, então um intervalo como 3-4 pode virar data. O CSV guarda apenas valores em texto simples, que você importa do seu jeito.

O que o IMPORTHTML do Google Sheets faz de diferente?

O IMPORTHTML traz uma tabela de uma URL pública para a planilha e a mantém atualizada. Ele não acessa páginas protegidas por login, como um relatório de intranet ou um painel com acesso restrito. Salvar essa página como arquivo e convertê-la funciona não importa de onde ela veio.

Como evitar que o Excel transforme códigos em datas ou apague zeros?

O Excel adivinha os tipos quando abre um CSV diretamente. Importe o arquivo por Dados, Obter Dados, De Texto/CSV e defina como Texto colunas como CEP, códigos de peça ou intervalos como 1-2 antes de carregar.

Os hiperlinks são mantidos no CSV?

O texto visível do link é mantido como valor da célula; o endereço por trás dele não, pois uma célula de CSV guarda um único valor simples. Se você precisa das URLs, salve-as antes em uma coluna separada da tabela de origem.

Posso converter uma tabela que só tenho em PDF?

Sim, com outra entrada: PDF para CSV reconstrói as linhas a partir da posição do texto no PDF, o que é mais difícil do que ler a marcação de uma tabela HTML, então confira o resultado com mais cuidado.

A página mostra uma tabela, mas o CSV sai vazio. Por quê?

Muitos painéis desenham suas tabelas com JavaScript depois que a página carrega, então o HTML salvo contém só um contêiner vazio. Com os dados visíveis, copie a tabela pelas ferramentas do desenvolvedor do navegador (painel Elements, Copy outerHTML) para um arquivo .html, ou procure um botão Exportar no aplicativo.