Tool overview
O que é Visualizador CSV?
Visualizador CSV é uma ferramenta que ajuda você a pré-visualizar e explorar ficheiros CSV numa tabela ordenável.
Por que usar Visualizador CSV?
Melhora a legibilidade e acelera seu fluxo quando você precisa pré-visualizar e explorar ficheiros CSV numa tabela ordenável, sem enviar dados a um servidor.
Recursos principais
Privacidade no cliente, resultados instantâneos e cópia com um clique para visualizador CSV. Pré-visualizar e explorar ficheiros CSV numa tabela ordenável
Como usar
Siga estes passos para obter resultados precisos com a ferramenta acima.
- Open a CSV file de disk—parsing stays on-device.
- Sort columns e scan row counts em the table header.
- Use para quick inspection before JSON/ETL transforms.
CSV Viewer Features
Consulte exemplos válidos, entradas inválidas comuns e erros frequentes para esta utilidade.
Guia do CSV Viewer — comece aqui
Esta página é o guia canónico para pré-visualizar CSV com o CSV Viewer da DevUtilities. Abra um ficheiro acima e use as secções sobre delimitador/cabeçalhos, ordenação, limites de ficheiros grandes, codificação e transferência para JSON/CSV. A análise fica no browser.
O que o CSV Viewer faz
CSV Viewer é uma pré-visualização de tabela no cliente para valores separados por vírgulas. Trata a primeira linha como cabeçalhos, mostra uma grelha ordenável e mantém o texto completo em memória para inspecionar exportações antes de ETL, conversão JSON ou anexo.
O que obtém
- Seletor / arrastar e largar via FileReader (texto)
- Análise estilo RFC 4180: vírgulas, campos entre aspas, aspas escapadas
- Primeira linha como cabeçalhos de coluna
- Ordenação ao clicar (localeCompare, asc/desc)
- Contagens de linhas e colunas na interface
- Apenas local — o conteúdo não é carregado
Use este visualizador quando
- Vista rápida de uma exportação sem abrir o Excel
- Verificar cabeçalhos e forma das linhas antes de transforms JSON/CSV
- Confirmar que aspas e vírgulas sobreviveram à exportação
- Manter-se offline com CSV de clientes ou salários
Passo a passo
Como esta ferramenta ajuda
- Abra um .csv do disco.
- Confirme que os nomes do cabeçalho coincidem com o schema do produtor.
- Verifique a contagem de linhas face ao tamanho esperado.
- Clique num cabeçalho para ordenar; clique de novo para inverter.
- Procure linhas irregulares ou valores que pareçam fundidos.
- Se caracteres parecerem errados (é, ’), corrija a codificação na origem e recarregue.
- Para transforms, copie o CSV para JSON ↔ CSV, Dev Toolkit Columns → JSON ou o seu ETL.
Delimitador e detecção de cabeçalhos
O analisador é delimitado por vírgulas. A primeira linha lógica não vazia torna-se cabeçalhos; cada linha seguinte é de dados alinhada por índice de coluna.
O que é detetado
- Vírgula (,) como separador de campos
- Campos entre aspas duplas que podem conter vírgulas e novas linhas
- Aspas escapadas como aspas duplicadas ("")
- Terminadores de linha CRLF e LF
O que não é detetado automaticamente
- Delimitadores ponto e vírgula (;) ou tab (\t) comuns em Excel UE
- Interruptor «tem cabeçalho» — a linha 0 é sempre cabeçalho
- Inferência de tipos (números/datas permanecem strings)
Dica prática
Dica prática
Ordenação e pré-visualização da tabela
A ordenação é lexicográfica via localeCompare em cadeias. Ideal para categorias e IDs, não para magnitude numérica.
- Clique no cabeçalho para ascendente; clique de novo para descendente
- Colunas numéricas ordenam como texto («10» antes de «2»)
- Células vazias como strings vazias; linhas irregulares podem deslocar valores
- O estado de ordenação reinicia ao carregar um ficheiro novo
- Use a linha linhas × colunas para validar a exportação
Caso de uso: QA de uma exportação de planilha
Um fornecedor enviou overnight.csv. Antes de o carregar no job do warehouse, confirme cabeçalhos, contagem de linhas e que vírgulas entre aspas não partiram campos.
Como esta ferramenta ajuda
- Abra o ficheiro e leia o cabeçalho face ao schema do contrato.
- Compare a contagem mostrada com o manifesto do fornecedor.
- Ordene uma coluna-chave (order_id, email) e detete vazios ou duplicados.
- Abra células suspeitas — campos de morada entre aspas devem ficar numa coluna.
- Rejeite ou peça de novo o ficheiro se a forma estiver errada antes do ETL.
Resultado: deteta o problema na pré-visualização, não após uma falha no pipeline.
Caso de uso: transferência para ferramentas JSON
Precisa de objetos para um mock de API ou schema de ferramenta LLM, mas a fonte de verdade continua a ser um CSV.
Como esta ferramenta ajuda
- Pré-visualize no CSV Viewer para confirmar cabeçalhos limpos (sem nomes em branco nem títulos duplicados).
- Copie o CSV para Dev Toolkit → Columns → JSON para um array de objetos, ou use JSON ↔ CSV para ida e volta.
- Valide um objeto de amostra no JSON Formatter antes de ligar mocks.
- Mantenha o CSV como artefacto de auditoria; faça commit só de amostras saneadas.
Resultado: deteta o problema na pré-visualização, não após uma falha no pipeline.
Caso de uso: detetar problemas de codificação
Nomes aparecem como José ou aspas tipográficas como ’. As partes interessadas pensam que os dados estão corruptos.
Como esta ferramenta ajuda
- Carregue o ficheiro — FileReader usa a descodificação de texto do browser (tipicamente UTF-8).
- Se aparecer mojibake, o ficheiro é provavelmente Windows-1252/Latin-1 mal etiquetado como UTF-8 (ou o inverso).
- Reexporte do Excel/Sheets como CSV UTF-8, ou converta com uma ferramenta de codificação.
- Recarregue e confirme diacríticos e símbolos de moeda.
Resultado: deteta o problema na pré-visualização, não após uma falha no pipeline.
Limitações de ficheiros grandes
O ficheiro inteiro é guardado como string e analisado numa tabela em memória. O teto é a memória do separador — não um motor de streaming.
- CSV de centenas de MB podem congelar ou crashar o separador — divida ou pré-visualize uma amostra
- Ordenar copia o array de linhas; tabelas largas + altas amplificam a memória
- Não há scroll virtualizado para milhões de linhas — use base de dados ou CLI (csvkit, DuckDB)
- Para verificações pontuais, exporte as primeiras 1–5k linhas
Correção: linhas irregulares ou colunas desalinhadas
Sintomas: algumas linhas mostram menos células, valores sob o cabeçalho errado, ou um campo com vírgulas parte-se em colunas extra.
Por que acontece
Vírgulas sem aspas dentro de campos, aspas desalinhadas ou linhas truncadas a meio da exportação quebram o alinhamento. Ficheiros com ponto e vírgula analisados como vírgulas colapsam numa coluna.
Diagnóstico
Encontre a primeira linha má. Verifique se moradas/nomes têm vírgulas sem aspas. Confirme que o ficheiro usa vírgulas, não ponto e vírgula.
Correções
- Reexporte com aspas corretas (Excel: CSV UTF-8; bases de dados: FORCE QUOTE).
- Converta ponto e vírgula/TSV para separado por vírgulas antes de abrir.
- Corrija aspas desequilibradas na linha problemática.
- Recarregue e verifique que a contagem de colunas coincide com o comprimento do cabeçalho.
Correção: mojibake e codificação
Sintomas: acentos, símbolos ou texto CJK aparecem como lixo latino (Ã, Â, â€).
Por que acontece
Os bytes foram descodificados com o conjunto de caracteres errado. Este visualizador lê ficheiros como texto via browser (expectativa UTF-8 para CSV moderno).
Diagnóstico
Abra o mesmo ficheiro num editor que mostre a codificação. Se parecer correto como Windows-1252 mas errado aqui, converta para UTF-8.
Correções
- Guarde de novo como CSV UTF-8 da folha ou ferramenta BI.
- Converta com iconv ou um conversor de codificação, depois recarregue.
- Garanta que os produtores declaram UTF-8 nos pipelines (especialmente ERP legado).
Corrija a codificação na origem — ordenar e a transferência JSON só propagarão a corrupção.
Lista de segurança
Exportações CSV costumam conter PII, folhas de pagamento ou listas de clientes.
- Prefira pré-visualização local a sites «CSV online» desconhecidos
- Remova ou faça hash de emails/IDs antes de partilhar capturas
- Não faça commit de CSV de produção em repos públicos
- Cuidado com injeção de fórmulas (=, +, -) ao colar depois em folhas
Perguntas frequentes
Respostas para problemas comuns e questões de privacidade de dados.
Documentação oficial e referências
Especificações e documentação da plataforma para esta utilidade.