Conversor de Tabela HTML para CSV
Cole uma fonte contendo uma tag HTML `
| Uma linha HTML | <tr><td>name</td><td>age</td><td>city</td></tr> |
|---|---|
| Notação CSV resultante | name,age,city |
Linhas dentro de ``, ou uma primeira linha composta apenas por células ` 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.`, são reconhecidas como a linha de cabeçalho; cada ` ` restante é convertido em uma linha de CSV.
Dicas
` é automaticamente reconhecida como a linha de cabeçalho.
` dentro de uma célula são removidas automaticamente, deixando apenas o conteúdo de texto a ser convertido em CSV.Perguntas Frequentes
` correspondente a partir da visualização de código-fonte da página (por exemplo, Ctrl+U) e cole aqui.
` é tratada como linha de cabeçalho se todas as suas células forem ` `. Se isso também não se aplicar, todas as linhas são convertidas como estão, como linhas de dados.
` 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