O que faz
Esta ferramenta transforma dados CSV em uma tabela HTML. A primeira linha vira o cabeçalho da tabela (células <th> dentro de <thead>) e cada uma das outras linhas vira um <tr> em <tbody>. A marcação sai indentada e sem estilos inline, então é fácil de ler, editar e estilizar.
Use-a para publicar uma planilha em um site, colocar uma tabela em um post de blog ou newsletter, ou documentar dados em uma página HTML.
Como usar
- Cole o CSV no campo Entrada, envie um arquivo
.csvou clique em Exemplo. - O HTML aparece à direita enquanto você digita.
- Escolha o Delimitador se a detecção automática errar e desative Primeira linha é o cabeçalho se os seus dados não tiverem cabeçalho.
- Copie o HTML ou baixe-o como arquivo
.html.
Exemplo
name,city
Alice,Shanghai
vira
<table>
<thead>
<tr>
<th>name</th>
<th>city</th>
</tr>
</thead>
<tbody>
<tr>
<td>Alice</td>
<td>Shanghai</td>
</tr>
</tbody>
</table>
Observações
Linhas com menos células que a linha mais larga são completadas com células vazias, para que todas tenham o mesmo número de colunas.
Perguntas frequentes
› Posso estilizar a tabela gerada?
Sim. A saída é marcação simples com <table>, <thead>, <tbody>, <tr>, <th> e <td>, sem estilos inline, então ela herda o CSS do seu site. Adicione uma classe à tag <table> para estilizá-la.
› E se o meu CSV não tiver linha de cabeçalho?
Desative "Primeira linha é o cabeçalho". Todas as linhas passam a ser escritas como linhas de dados e nenhum <thead> é gerado.
› Caracteres especiais são tratados com segurança?
Sim. <, >, & e aspas são escapados, então o conteúdo das células aparece como texto e não consegue injetar HTML. Quebras de linha dentro de uma célula viram <br>.
› Existe limite de tamanho?
Entradas de até 1 MB são convertidas enquanto você digita; arquivos maiores passam para o modo manual, então clique em Executar.