Conversor de HTML para Excel
Transforme tabelas HTML em uma planilha Excel para download. Cole o marcado ou envie um arquivo, visualize as tabelas e exporte uma pasta de trabalho .xlsx real — tudo no seu navegador.
100% Processamento no Lado do Cliente
Seu HTML é analisado e convertido inteiramente no seu navegador. Nada é enviado para um servidor.
Quando ativado, texto com aparência numérica e datas se tornam números e datas reais do Excel em vez de texto simples. Desative para preservar valores como números de telefone ou CEPs com zeros à esquerda exatamente como foram escritos.
Pré-visualização
Tabelas detectadas: 0Apenas o conteúdo dentro de elementos <table> é convertido. Outro texto, imagens e layout fora das tabelas são ignorados.
Por segurança, as tags <script> são desativadas na pré-visualização e na exportação.
Índice
O que é um conversor de HTML para Excel?
Um conversor de HTML para Excel lê os elementos <table> de uma página HTML e transforma cada um em linhas e colunas de uma planilha .xlsx real — o mesmo formato que Microsoft Excel, Google Sheets, LibreOffice Calc e Apple Numbers abrem nativamente.
É útil sempre que você tem dados presos dentro de uma tabela HTML — um relatório de um aplicativo web, um resumo enviado por e-mail ou uma tabela copiada de uma página web — e precisa transformá-los em uma planilha real que pode ordenar, filtrar, transformar em gráfico ou repassar a outra pessoa, sem digitar cada linha manualmente novamente.
Como funciona
- Adicione seu HTML: Cole HTML contendo uma ou mais <table>, ou envie um arquivo .html.
- Visualize: A ferramenta renderiza seu marcado ao vivo em uma pré-visualização isolada e conta quantas tabelas encontra.
- Escolha as opções da planilha: Selecione uma planilha por tabela ou uma única planilha combinada, decida se deseja analisar números e datas, e defina um nome de arquivo.
- Converta e baixe: Cada tabela é lida diretamente da página renderizada e gravada em uma pasta de trabalho .xlsx real que é baixada diretamente para o seu dispositivo.
Funcionalidades
- Cole HTML ou envie um arquivo .html
- Pré-visualização ao vivo da origem antes de converter
- Detecta automaticamente cada <table> no seu marcado
- Uma planilha por tabela, ou combine todas as tabelas em uma única planilha
- Elementos <caption> das tabelas se tornam nomes de planilha automaticamente
- Análise opcional de números e datas para que os valores se tornem números reais do Excel, não texto simples
- Nome de arquivo de saída personalizado
- Gera um arquivo .xlsx padrão compatível com Excel, Google Sheets, LibreOffice e Numbers
- Processamento 100% no cliente para privacidade
Melhores práticas
- Use marcado de tabela real: Apenas elementos <table>/<tr>/<td>/<th> genuínos são detectados; divs ou grids CSS estilizados para parecer uma tabela não serão identificados.
- Adicione uma <caption> para nomear suas planilhas: O texto da legenda de cada tabela se torna automaticamente o nome de sua planilha, então uma tabela com legenda produz uma planilha claramente nomeada.
- Use <thead> e <tbody> para maior clareza: Não é necessário para a conversão, mas mantém seu marcado legível; a primeira linha de cada tabela simplesmente se torna a primeira linha da planilha de qualquer forma.
- Desative a análise de números para texto formatado: Desative "Analisar números e datas" para manter números de telefone, CEPs ou IDs com zeros à esquerda exatamente como escritos, em vez de se tornarem números simples.
- Decida entre planilhas separadas ou combinadas com base nas suas colunas: Use uma planilha por tabela para conjuntos de dados não relacionados, ou combine em uma única planilha quando as tabelas compartilham as mesmas colunas e devem ser lidas como uma única lista.
- Teste primeiro com o exemplo: Carregue o HTML de exemplo para ver um caso funcional antes de colar seu próprio marcado.
Solução de problemas
Nenhuma tabela foi encontrada
Seu HTML não contém um elemento <table> genuíno; conteúdo construído com <div> ou grid/flexbox CSS que apenas parece uma tabela não será detectado. Reestruture os dados usando tags reais <table>, <tr> e <td>.
Zeros à esquerda ou números formatados mudaram
Com "Analisar números e datas" ativado, valores com aparência numérica (como números de telefone ou CEPs) são convertidos em números reais, o que pode remover zeros à esquerda. Desative essa opção para manter o texto original exatamente como foi escrito.
Células mescladas parecem erradas
Rowspan e colspan básicos são transferidos para a planilha, mas layouts de células mescladas muito complexos ou profundamente aninhados podem não ser traduzidos perfeitamente. Simplifique a estrutura da tabela se o layout exportado parecer errado.
O nome de uma planilha mudou ligeiramente
Os nomes de planilhas do Excel são limitados a 31 caracteres e não podem conter \ / * ? : [ ]. Texto de legenda longo ou duplicado é automaticamente encurtado ou recebe um número para permanecer válido.
Faltam algumas linhas ou colunas
Células ocultas com CSS (como display:none) podem ser excluídas da exportação. Verifique o marcado da sua tabela e o CSS se os dados esperados não aparecerem no arquivo baixado.
Casos de uso comuns
- Exportar relatórios de aplicativos web: Transforme uma tabela de painel ou relatório renderizado em HTML em um arquivo Excel para análise, ordenação ou gráficos posteriores.
- Salvar tabelas copiadas ou extraídas: Converta uma tabela copiada de uma página web em uma planilha real sem digitar cada linha manualmente novamente.
- Compartilhar relatórios enviados por e-mail: Transforme um resumo ou tabela de fatura HTML de um e-mail em um arquivo .xlsx que equipes de contabilidade ou operações podem abrir diretamente no Excel.
- Dividir documentos com várias tabelas: Converta várias tabelas relacionadas (como divisões por região ou mês) em planilhas separadas e claramente nomeadas dentro de uma única pasta de trabalho.
- Arquivar conteúdo web estruturado: Preserve os dados tabulares de uma página em um formato de planilha portátil e amplamente compatível.
Perguntas frequentes
Sim. Seu HTML é analisado e convertido inteiramente no seu navegador e nunca é enviado para um servidor.
Apenas o conteúdo dentro de elementos <table>. Outro conteúdo da página — títulos, parágrafos, imagens e qualquer coisa fora de uma tabela — é ignorado.
Sim. Escolha "Uma planilha por tabela" para obter uma planilha separada para cada tabela, ou "Combinar em uma única planilha" para empilhá-las em uma única planilha.
Não. O conversor copia o conteúdo de texto mostrado em cada célula da tabela, não as fórmulas da planilha nem a formatação visual como cores e bordas.
Células mescladas básicas são preservadas na planilha exportada, embora mesclagens aninhadas muito complexas possam não ser traduzidas perfeitamente.
Um arquivo .xlsx padrão (formato Excel 2007+ / Open XML), que abre nativamente no Excel, Google Sheets, LibreOffice Calc e Apple Numbers.
O Excel limita os nomes de planilhas a 31 caracteres e não permite os caracteres \ / * ? : [ ]. Texto de legenda longo ou duplicado é automaticamente cortado ou numerado para permanecer válido.
Não. Tudo acontece localmente no seu navegador e o arquivo .xlsx é baixado diretamente para o seu dispositivo.