Visualizador de CSV e renderizador de tabela grátis
Cole ou carregue CSV/TSV e exiba como uma tabela ordenável e pesquisável. Detecta delimitadores automaticamente. Inspecione dumps de dados sem abrir o Excel.
Solte um arquivo aqui ou clique para procurar
CSV, TSV, TXT · processado no seu dispositivo
ou pressione Ctrl+V para colar da área de transferência
Seus arquivos nunca saem do seu dispositivo. Todo o processamento acontece localmente no seu navegador.
Usos comuns
- Inspeção Rápida de CSVAbra um arquivo CSV no seu navegador para inspecionar sua estrutura sem iniciar Excel ou uma ferramenta de banco de dados.
- Depurar Exportações de CSV de AplicativosInspecione exportações de CSV de seu aplicativo para verificar dados e formatação antes de enviar a clientes ou partes interessadas.
- Preparar Dados Antes da ImportaçãoInspecione um CSV antes de importar para um banco de dados, planilha ou CRM para verificar a estrutura.
- Inspeção de Conjunto de Dados AcadêmicosAbra dados de pesquisa em CSV, respostas de pesquisa ou resultados de experimentos para uma rápida visualização inicial.
- Alternativa Leve de PlanilhaAbra arquivos CSV instantaneamente quando você apenas precisa lê-los, sem iniciar Excel ou Google Sheets.
Como funciona
O Visualizador CSV analisa e renderiza o seu arquivo usando um tokenizador conforme RFC 4180 escrito à mão construído diretamente na ferramenta — sem biblioteca CSV de terceiros, sem servidor. Todo o processo funciona no seu navegador: leitura de arquivo, detecção de delimitador, ordenação, filtragem, e exportação.
- 1Leitura de arquivo e detecção de delimitadorOs arquivos carregados são lidos via a API File.text() do navegador; o texto colado é capturado do textarea. A ferramenta depois analisa os primeiros 2000 caracteres e conta ocorrências de vírgula, tabulação, ponto e vírgula, e barra vertical fora de campos entre aspas — o que aparecer mais vezes torna-se automaticamente o delimitador ativo.
- 2Tokenização RFC 4180Um tokenizador caracter por caracter percorre o texto bruto, acompanhando um estado de campo entre aspas para que vírgulas, barras verticais, ou novas linhas dentro de aspas duplas sejam tratadas como conteúdo literal em vez de delimitadores. As aspas escapadas (dois caracteres de aspas duplas consecutivos) são colapsadas para uma única aspa, correspondendo à especificação RFC 4180.
- 3Tabela ordenável e pesquisável com perfil de colunasAs linhas analisadas são mantidas em memória e filtradas do lado do cliente a cada tecla. Clicar num cabeçalho de coluna a ordena usando um comparador consciente do tipo: se 80% ou mais dos valores não vazios na coluna forem analisados como números, a ordenação numérica é aplicada e os valores não numéricos são ordenados para o fim; caso contrário é usada a comparação de strings consciente da região. Um painel de Estatísticas calcula contagem, valores distintos, mín., máx., média, e mediana por coluna numérica inteiramente no navegador.
- 4Exibição paginada e exportação em vários formatosPara manter o DOM responsivo, as linhas são paginadas a 500 por página enquanto a pesquisa e ordenação ainda operam sobre o conjunto de dados completo. A vista ativa (cabeçalhos mais linhas filtradas e ordenadas) pode ser exportada como CSV limpo delimitado por vírgulas (independentemente do delimitador original), uma tabela Markdown, ou um array JSON de objetos — tudo gerado localmente e copiado para a área de transferência ou baixado como arquivo.
O seu arquivo CSV é lido diretamente no navegador e nunca carregado para qualquer servidor — apenas o tamanho do arquivo (em kilobytes) é enviado à análise para contar o uso da ferramenta.
Guia
Exemplo prático
Clique em “Testar um exemplo”. Aparece uma tabela com uma coluna “#” e os cabeçalhos Name, Email, City, Signup, Orders e Notes sobre cinco pessoas. O resumo diz “Dados colados · 5 linhas · 6 colunas”, e “Exibindo 5 de 5” conta as mesmas cinco linhas de dados; a linha de cabeçalho não é contada. “Team lead, west region” permanece em uma única célula porque estava entre aspas. Clique no cabeçalho “Orders”: as linhas são ordenadas como 7, 29, 34, 41, 52 e aparece uma seta para cima; clique de novo para pôr 52 em primeiro lugar. Clique em “Estatísticas”: o cartão de Orders mostra Contar 5, Distinto 5, Mín 7, Máx 52, Média 32.6 e Mediana 34. Digite tokyo em “Pesquisar…”: aparece “Exibindo 1 de 5” e só resta Carol Davis. “Copiar” agora copia essa única linha sob o cabeçalho, como CSV, e “Baixar JSON” salva table.json.
Quais configurações usar e os limites
- Abra os dados por arquivo ou colando. Solte um arquivo .csv, .tsv ou .txt na área de soltar, ou escolha-o com “Procurar arquivos”. Ou cole em “Cole CSV/TSV aqui…”: colar em uma caixa vazia mostra a tabela na hora quando o texto tem quebras de linha, tabulações, vírgulas, pontos e vírgulas ou barras verticais, enquanto o texto digitado precisa de “Ver tabela”. “Editar” devolve os dados colados à caixa e “Limpar” recomeça. Um arquivo é lido como bytes: uma marca de ordem de bytes, UTF-16 ou UTF-8 válido são reconhecidos, e qualquer outra coisa é decodificada com uma página de código antiga adivinhada a partir do idioma da página.
- Defina você mesmo o delimitador e o cabeçalho quando precisar. “Detectar delimitador automaticamente” vem marcado no início. Ele conta vírgulas, tabulações, pontos e vírgulas e barras verticais fora do texto entre aspas nos primeiros 2.000 caracteres e usa o mais frequente; uma primeira linha “sep=” do Excel é obedecida e ocultada. Desmarque para escolher “Vírgula (,)”, “Tabulação”, “Ponto e vírgula (;)” ou “Barra vertical (|)”. “Primeira linha é cabeçalho” vem marcado no início; desmarque e as colunas passam a se chamar “Coluna 1”, “Coluna 2” e assim por diante, com a primeira linha exibida como dado.
- Ordene, pesquise e leia vírgulas decimais. Clique no cabeçalho de uma coluna para ordenar e clique de novo para inverter; uma seta mostra a direção. Uma coluna é ordenada como números quando pelo menos 80 por cento das suas células não vazias são números, com as demais células por último; caso contrário, é ordenada como texto, então as datas só ficam corretas na forma ano-mês-dia, como 2023-04-12. Em um arquivo com ponto e vírgula, “1.234,56” e “12,5” valem 1234.56 e 12.5. “Pesquisar…” mantém as linhas em que qualquer célula contém o seu texto, sem diferenciar maiúsculas de minúsculas; se nenhuma tiver, aparece Nenhuma linha corresponde a com o seu texto.
- Ative Estatísticas para um perfil rápido. “Estatísticas” mostra um cartão para cada coluna com “Contar” (células não vazias) e valores “Distinto”. Uma coluna em que pelo menos 80 por cento das células não vazias são números também recebe “Mín”, “Máx”, “Média” e “Mediana”, arredondados para duas casas decimais, calculados a partir das suas células numéricas. As outras colunas listam até três “Valores principais” e quantas vezes cada um ocorre. Os cartões acompanham a caixa de pesquisa, então descrevem apenas as linhas exibidas no momento.
- Copie ou baixe a visualização que você vê. “Copiar” coloca a tabela na área de transferência como CSV separado por vírgulas, com aspas nas células que precisam. “Copiar Markdown” gera uma tabela com barras verticais, e “Baixar” salva table.csv. “Baixar JSON” salva table.json: uma lista de objetos com chaves iguais aos nomes do cabeçalho, em que um nome repetido recebe _2 no final e um nome em branco vira column_ mais a sua posição, como column_3. Todo valor é texto, então os números permanecem como foram escritos. Os quatro usam a pesquisa e a ordenação atuais, e a saída CSV sempre usa vírgulas, qualquer que fosse o delimitador de origem.
- Arquivos grandes mostram 500 linhas por vez. A tabela mostra 500 linhas por página, com “Anterior”, “Próximo” e “Página 1 de 3” embaixo. Ordenação, pesquisa, estatísticas e exportações cobrem todas as linhas, não só a página visível. Células longas são cortadas na tabela; passe o mouse sobre uma para ver o valor completo. A ferramenta lê o arquivo inteiro para a memória e o analisa de uma vez, então o tamanho do arquivo que ela consegue abrir depende do seu dispositivo. O arquivo é lido no seu navegador e não é enviado.
Problemas comuns e como resolvê-los
- Aparece “budget.xlsx é um arquivo XLSX, que esta ferramenta não consegue abrir.” (com o nome e o formato do seu próprio arquivo).
- A área de soltar verifica os primeiros bytes de um arquivo além do nome. Uma pasta de trabalho do Excel é um pacote zip, não texto, então é recusada com uma mensagem que cita o formato real, geralmente com um link para o Visualizador Excel / XLSX embaixo. Para usar esta ferramenta, abra a pasta de trabalho no Excel, escolha Salvar como, depois CSV, e solte esse arquivo aqui.
- As colunas parecem erradas: nomes e observações estão divididos ou grudados.
- A detecção automática usa o dos quatro delimitadores que mais ocorre nos primeiros 2.000 caracteres. As vírgulas dentro de texto entre aspas são puladas, mas as vírgulas decimais sem aspas são contadas, então um arquivo com ponto e vírgula cheio de números como 12,5 pode ser lido como separado por vírgulas. Desmarque “Detectar delimitador automaticamente” e escolha “Ponto e vírgula (;)”, ou o delimitador que o seu arquivo realmente usa.
- Letras acentuadas ou não inglesas aparecem como símbolos estranhos.
- Quando um arquivo não é UTF-8 válido, a ferramenta adivinha uma página de código antiga a partir do idioma da página, como a Windows-1252 na página em inglês, uma página de código cirílica em uma página em russo ou a Windows-1254 em uma página em turco. Não há menu de codificação, então um palpite errado aparece como símbolos estranhos. Salve o arquivo de novo em UTF-8 (no Excel, “CSV UTF-8”) ou abra esta ferramenta no idioma em que o arquivo foi escrito.
- Uma coluna de números é ordenada como texto, com 10 antes de 9.
- Uma coluna só conta como numérica quando pelo menos 80 por cento das suas células não vazias são lidas como números. Símbolos de moeda, unidades como 12 kg e palavras como n/a não são lidos, então se houver muitos deles a coluna inteira é ordenada como texto. Remova os símbolos dos dados ou mova a unidade para o cabeçalho e carregue de novo.
- A contagem de linhas é maior que o número de linhas com dados.
- Tanto o resumo quanto “Exibindo” contam todas as linhas abaixo do cabeçalho, e uma linha em branco nos dados conta como uma linha com uma célula vazia. Apague as linhas em branco na origem e carregue de novo. A linha de cabeçalho em si não é contada enquanto “Primeira linha é cabeçalho” estiver marcada; desmarque se a sua primeira linha for dado.
Como se compara
Isto é um visualizador, não uma planilha. Você não pode editar células, escrever fórmulas, criar gráficos nem abrir várias abas, e as pastas de trabalho .xlsx pertencem ao Visualizador Excel / XLSX. Em troca, ele abre um CSV, um TSV ou um texto colado sem nada para instalar, lê campos entre aspas que contêm vírgulas, adivinha o delimitador, ordena, pesquisa e traça o perfil de cada coluna, e exporta a visualização filtrada como CSV, Markdown ou JSON. As estatísticas das colunas são básicas: contagem, valores distintos, mínimo, máximo, média, mediana e três valores principais. Para tabelas dinâmicas ou fórmulas, use um programa de planilhas.
Ferramentas relacionadas
VCF Viewer (Abrir arquivos de contato vCard)
Abra um arquivo de contatos .vcf e leia cada contato: nomes, telefones, e-mails, endereços e fotos. Pesquise, encontre duplicatas, exporte para CSV para Excel ou Google Contatos, divida em um arquivo por contato ou salve como vCard 3.0 limpo.
ICS Viewer (Abrir arquivos de calendário)
Abra um arquivo de calendário .ics e veja seus eventos dia a dia no seu fuso horário: horários, locais, participantes e repetições. Pesquise, salve um evento, adicione-o ao Google Calendar, exporte para CSV para Excel ou imprima.
Visualizador de E-mail EML
Abra arquivos de e-mail .eml para ler os cabeçalhos e o corpo e baixar anexos — sem um cliente de e-mail. Processado localmente; nada é enviado.