📊Extrator de Tabelas HTML
Extraia todas as tabelas de um HTML colado e exporte como CSV ou JSON — tudo no navegador, sem upload.
🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.
Fonte: DOMParser nativo do navegador — extração 100% no navegador, sem envio de dados · Última verificação em 08/10/2026
O extrator de tabelas HTML encontra todas as tabelas em um HTML colado e as exporta como CSV ou JSON. A ferramenta usa DOMParser para ler o HTML, querySelectorAll para encontrar as tabelas e converte cada tabela em CSV ou JSON. Todo o processamento é 100% local.
Como extrair tabelas de um HTML
- Cole o HTMLCole o HTML no campo de texto.
- ExtraiaA ferramenta encontra todas as tabelas e as exporta.
- Baixe o resultadoBaixe as tabelas como CSV ou JSON.
Como funciona a extração
A ferramenta usa o DOMParser nativo do navegador para ler o HTML e criar uma árvore DOM. Depois, usa querySelectorAll('table') para encontrar todas as tabelas no documento.
Para cada tabela, extrai as células (td) e os cabeçalhos (th). A primeira linha de cada tabela vira o cabeçalho do CSV ou as chaves do JSON. O resultado é um arquivo CSV ou JSON que pode ser baixado.
A extração é útil para extrair dados de páginas HTML, relatórios e documentos. A ferramenta não modifica o HTML — apenas extrai as tabelas.
A extração é útil para extrair dados de páginas HTML, relatórios e documentos. A ferramenta não modifica o HTML — apenas extrai as tabelas.
Para tabelas com células mescladas (colspan/rowspan), a extração repete o valor nas células mescladas. E para tabelas dentro de tabelas, a extração encontra todas — inclusive as aninhadas.
Exemplo resolvido
Na bancada de testes, um HTML com uma tabela de produtos (nome, preço, quantidade) foi extraído. O CSV gerado tinha o cabeçalho 'nome,preço,quantidade' e 3 linhas de dados. O JSON gerou um array de 3 objetos com as chaves nome, preço e quantidade.
Um segundo caso: um HTML com 3 tabelas gerou 3 arquivos CSV, um para cada tabela. E para tabelas com células mescladas (colspan/rowspan), a extração repete o valor nas células mescladas.