Cole dados ou carregue um ficheiro .csv
Veja a tabela renderizada, alterne estilos
Obtenha HTML limpo, pronto a incorporar
Entrada CSV
Saida
Cole dados CSV a esquerda para ver a sua tabela aqui
Cole dados CSV, obtenha uma tabela HTML bonita — instantaneamente
Cole dados ou carregue um ficheiro .csv
Veja a tabela renderizada, alterne estilos
Obtenha HTML limpo, pronto a incorporar
Cole dados CSV a esquerda para ver a sua tabela aqui
CSV (Valores Separados por Virgulas) e o formato de intercambio de dados mais universal que existe. Definido pela RFC 4180, um ficheiro CSV armazena dados tabulares como texto simples — uma linha por registo, com virgulas a separar os campos. A sua simplicidade e a sua forca: ficheiros CSV podem ser abertos pelo Excel, Google Sheets, Python pandas, R, bases de dados SQL e praticamente todas as ferramentas de dados alguma vez criadas. O formato remonta aos primordios da computacao (1972, no compilador IBM Fortran) e continua a ser a lingua franca do intercambio de dados em 2026.
Virgulas dentro dos campos. Quando um campo de dados contem uma virgula (como "Lisboa, Portugal"), o campo deve ser envolvido em aspas duplas. Esta e a causa numero 1 de falhas na analise de CSV. O motor Papa Parse desta ferramenta processa automaticamente citacoes em conformidade com a RFC 4180.
Quebras de linha dentro de campos entre aspas. Algumas exportacoes CSV incluem quebras de linha dentro de celulas entre aspas (comum em campos de morada ou descricoes multi-linha). A analise padrao linha a linha falha aqui — o Papa Parse processa isto corretamente.
Problemas de codificacao. Ficheiros CSV do Excel podem usar codificacao Windows-1252 em vez de UTF-8, fazendo com que caracteres especiais aparecam como texto ilegivel. Para melhores resultados, guarde o seu CSV como UTF-8 antes de converter.
Formato CSV europeu. Em muitos paises europeus, as virgulas sao usadas como separadores decimais (ex.: 12,50 EUR). Como resultado, o CSV europeu usa frequentemente ponto e virgula (;) como delimitadores de campo em vez de virgulas. Use o seletor de delimitador acima se a detecao automatica nao funcionar.
| Pratica | Por que e Importante | Esta Ferramenta |
|---|---|---|
| Usar <thead> e <tbody> | Separa semanticamente o cabecalho dos dados; permite cabecalhos fixos e scroll independente | ✅ Detetado automaticamente da primeira linha |
| Adicionar atributos scope | Torna as tabelas acessiveis para leitores de ecra | ✅ scope="col" adicionado a todos os <th> |
| Incluir wrapper responsivo | Evita que as tabelas quebrem os layouts em dispositivos moveis | ✅ Wrapper overflow-x:auto incluido |
| Linhas zebradas para legibilidade | Cores alternadas nas linhas ajudam o olho a percorrer tabelas largas | ✅ Ativar/desativar conforme necessario |
| Evitar cabecalhos vazios | Elementos <th> vazios confundem ferramentas de acessibilidade | ✅ Preenche automaticamente cabecalhos em branco com "Coluna N" |
CSV e o padrao — use quando os seus dados contem principalmente numeros, texto curto e sem virgulas nos campos. E suportado em todo o lado. TSV (separado por tabulacoes) e preferido para dados que contem virgulas (moradas, descricoes de texto livre, valores monetarios) porque os caracteres de tabulacao raramente aparecem em texto introduzido pelo utilizador. Excel (.xlsx) e melhor quando precisa de formatacao, formulas, varias folhas ou validacao de dados — mas e um formato binario proprietario, nao texto simples. Em caso de duvida, exporte para CSV ou TSV e converta para HTML aqui.
Cole os seus dados CSV no painel esquerdo ou clique em Carregar CSV para carregar um ficheiro. O conversor deteta automaticamente delimitadores e cabecalhos. Alterne entre o separador Pre-visualizacao da Tabela (para ver a tabela renderizada) e o separador Codigo HTML (para copiar o codigo-fonte). Altere as opcoes de estilo acima da saida.
Virgula (CSV padrao), tabulacao (ficheiros TSV) e ponto e virgula (comum em CSV europeu). O conversor deteta automaticamente qual o delimitador que os seus dados usam. Tambem pode selecionar manualmente o delimitador no menu suspenso, se necessario.
Sim. Ative linhas zebradas para cores alternadas nas linhas, hover para destacar linhas ao passar o rato, bordas para contornos das celulas e modo compacto para reduzir o espacamento. O HTML gerado inclui todo o CSS inline — sem necessidade de folha de estilos externa. Copie o codigo e cole-o em qualquer lugar.
O codigo gerado envolve a tabela numa <div> com overflow-x:auto, que adiciona scroll horizontal em ecras estreitos. Este e o padrao de tabela responsiva mais simples e fiavel. Para layouts mais avancados (como colapsar linhas em cartoes), adicione o seu proprio CSS apos copiar a saida.
CSV usa virgulas como separadores de campo. TSV usa caracteres de tabulacao. TSV e preferido quando os seus dados contem virgulas — como moradas ("Lisboa, Portugal") ou valores monetarios ("1.234,56 EUR") — porque os caracteres de tabulacao raramente aparecem dentro dos campos de dados. Ambos sao suportados por este conversor.