Visualizador de tabela CSV
Visualize, ordene, pesquise e explore dados CSV em uma tabela formatada. Grátis, seguro e sem necessidade de upload.
Arraste e solte um arquivo CSV aqui
Ou cole texto CSV abaixo
Visualize, ordene, pesquise e explore dados CSV em uma tabela formatada. Grátis, seguro e sem necessidade de upload.
Ou cole texto CSV abaixo
Os arquivos CSV são texto simples com valores separados por vírgulas – simples, mas visualmente confusos. Ler um CSV em um editor de texto produz uma parede de texto separado por vírgulas onde os limites dos campos ficam desfocados e o alinhamento das colunas é perdido. Um visualizador de tabela CSV analisa o arquivo e o renderiza como uma tabela HTML, restaurando o alinhamento das colunas e tornando os dados digitalizáveis.
Além da simples exibição, os visualizadores de tabelas oferecem recursos que tornam os dados CSV tratáveis: classificação de colunas (clique em um cabeçalho para classificar por essa coluna), filtragem (mostra apenas as linhas que correspondem a uma condição), pesquisa (encontre um valor em todas as colunas) e paginação (navegue em arquivos grandes sem carregar tudo de uma vez).
Este visualizador analisa CSV em seu navegador usando PapaParse, a biblioteca CSV mais confiável no ecossistema JavaScript. Ele lida com as peculiaridades do formato: campos entre aspas contendo vírgulas, aspas com escape, finais de linha mistos, marcadores BOM opcionais, células com várias linhas. A tabela renderizada é interativa e os dados originais permanecem no seu dispositivo.
O Excel abre CSVs, mas aplica suas próprias conversões – zeros iniciais retirados de strings numéricas, datas reformatadas, notação científica aplicada a números longos. Essas alterações corrompem os dados e podem causar problemas reais se o arquivo for salvo novamente. Um visualizador da web exibe o CSV exatamente como está, sem conversões automáticas.
A inspeção rápida sem abrir o Excel ou um editor de código também é valiosa. Colocado em uma guia do navegador, o visualizador renderiza os dados imediatamente. Para consultas rápidas de rotina, isso é mais rápido do que iniciar o Excel.
Solte o arquivo ou cole o conteúdo, navegue na tabela.
PapaParse lida com variações de CSV: campos entre aspas contendo vírgulas, aspas com escape por meio de duplicação, células multilinhas, finais de linha mistos, BOM no início do arquivo. A saída é uma matriz de matrizes (ou objetos se forem detectados cabeçalhos).
A renderização usa uma tabela HTML com virtualização para arquivos grandes — apenas linhas visíveis são renderizadas no DOM, com espaçadores de espaço reservado acima e abaixo. Isso mantém o visualizador responsivo em arquivos com centenas de milhares de linhas.
A classificação e a filtragem acontecem em JavaScript. Os algoritmos de classificação são normalmente array.sort com funções de comparação. A filtragem usa inclusões simples() ou correspondências regex. Ambos são executados no conjunto de dados completo; o desempenho depende do tamanho do conjunto de dados e da complexidade das condições.