DevToolPal
PT

Conversor de CSV para tabela HTML

Transforme dados CSV em uma tabela HTML limpa com linha de cabeçalho, pronta para colar em uma página web ou e-mail.

Roda localmente, nada é enviado

Opções

Entrada

0 caracteres · 0 B

Saída

0 caracteres · 0 B

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

  1. Cole o CSV no campo Entrada, envie um arquivo .csv ou clique em Exemplo.
  2. O HTML aparece à direita enquanto você digita.
  3. 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.
  4. 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.