Visualizador de CSV

Cole o conteúdo de um CSV ou envie um arquivo, e veja como uma tabela de verdade, com ordenação por coluna (clicando no cabeçalho) e busca em tempo real. O delimitador é detectado automaticamente.

Cole ou envie seu CSV

Linhas 0
Colunas 0

Como usar

Cole o conteúdo do CSV no campo de texto, ou clique em "Enviar arquivo CSV" para carregar um arquivo do seu computador. A tabela aparece automaticamente abaixo, com o delimitador detectado ou escolhido manualmente.

Ordenação e busca

Clique no cabeçalho de qualquer coluna para ordenar a tabela por ela; clique de novo para inverter a direção. Colunas com valores numéricos são ordenadas como números, não como texto (então 9 vem antes de 10). O campo de busca filtra as linhas que contêm o termo digitado em qualquer coluna, em tempo real.

Suporte a campos com aspas

O visualizador segue o formato CSV padrão (RFC 4180): campos que precisam conter o próprio delimitador, quebras de linha, ou aspas literais, ficam entre aspas duplas — por exemplo, "Silva, João" é tratado como um único campo, não dois.

Perguntas frequentes

Como o delimitador é detectado automaticamente?

A ferramenta conta quantas vezes cada delimitador comum (vírgula, ponto e vírgula, tab, pipe) aparece na primeira linha do arquivo, e usa o que aparece com mais frequência. Se o resultado não vier como esperado, você pode escolher o delimitador manualmente.

O visualizador entende campos com vírgula dentro de aspas?

Sim. Campos entre aspas duplas podem conter o próprio delimitador, quebras de linha e aspas escapadas (duas aspas seguidas representam uma aspa literal), seguindo o formato CSV padrão (RFC 4180).

O que acontece se as linhas tiverem um número diferente de colunas?

A tabela usa o maior número de colunas encontrado entre todas as linhas. Linhas com menos campos aparecem com células vazias no final; campos extras além do cabeçalho ainda são exibidos em colunas sem nome.

O arquivo CSV é enviado para algum servidor?

Não. Tanto o conteúdo colado quanto o arquivo enviado são lidos e processados inteiramente no seu navegador, em JavaScript, sem qualquer envio para servidor.