Conversor de Tabela HTML para CSV
Cole uma fonte contendo uma tag HTML <table> para convertê-la em CSV/TSV. Útil quando você quer copiar uma tabela de outro site para uma planilha. As linhas de cabeçalho dentro de thead são reconhecidas automaticamente, e toda a conversão ocorre no seu navegador; nenhum dado é enviado a um servidor.
Como uma linha de tabela HTML corresponde a uma linha de CSV
| Uma linha HTML | <tr><td>name</td><td>age</td><td>city</td></tr> |
|---|---|
| Notação CSV resultante | name,age,city |
Linhas dentro de <thead>, ou uma primeira linha composta apenas por células <th>, são reconhecidas como a linha de cabeçalho; cada <tr> restante é convertido em uma linha de CSV.
Dicas
- Mesmo sem as tags
<thead>/<tbody>, uma primeira linha cujas células sejam todas<th>é automaticamente reconhecida como a linha de cabeçalho. - Tags decorativas como
<strong>e<br>dentro de uma célula são removidas automaticamente, deixando apenas o conteúdo de texto a ser convertido em CSV. - Ao selecionar e copiar uma tabela de outro site no navegador, a área de transferência costuma incluir também dados em formato HTML, que podem ser colados diretamente nesta ferramenta para conversão.
- Este é o processo inverso da ferramenta irmã Conversor de CSV para Tabela HTML, então usar as duas juntas permite alternar entre CSV e tabelas HTML.
Perguntas Frequentes
<table> correspondente a partir da visualização de código-fonte da página (por exemplo, Ctrl+U) e cole aqui.<thead>, a primeira <tr> é tratada como linha de cabeçalho se todas as suas células forem <th>. Se isso também não se aplicar, todas as linhas são convertidas como estão, como linhas de dados.<table> encontrada é convertida. Se quiser converter várias tabelas, cole e converta o HTML de cada uma separadamente.
Curiosidade — Por que o "copiar tabela" do navegador inclui HTML
Ao selecionar e copiar uma tabela no navegador, a área de transferência acaba contendo não só o texto visível, mas também dados em formato HTML armazenados nos bastidores. Isso é possível porque a área de transferência do sistema operacional suporta "múltiplos formatos": o aplicativo de origem grava várias representações ao mesmo tempo (texto simples, HTML, texto rico etc.), e o aplicativo de destino pode escolher o formato que mais lhe convier.
Esse mecanismo é o motivo pelo qual colar uma tabela de outro site diretamente no Excel ou em uma planilha pode reproduzir a formatação e até os links. Por outro lado, quando o destino é um editor de texto simples ou um arquivo CSV, essa informação HTML subjacente não é aproveitada e os dados são tratados como texto simples, o que tende a perder a estrutura tabular — qual célula pertence a qual coluna.
Uma ferramenta como o Conversor de Tabela HTML para CSV existe justamente para restaurar de forma explícita essa informação estrutural que se perde facilmente. Ao aproveitar diretamente a estrutura HTML carregada pelo recurso de copiar tabela do navegador, ela permite reutilizar os dados como conteúdo corretamente dividido em colunas em uma planilha — uma categoria discreta no trabalho do dia a dia, mas com demanda real e constante.