Limpar um CSV bagunçado
Brasil, brasil e “Brasil ” voltam a ser um só valor.
- Analisa todas as colunas
- Remove e corrige espaços
- Une variações de grafia
- Nada é enviado
1.Abrir o arquivo
CSV ou TSV. Arraste para cá ou escolha um arquivo.
Por que existe
A maior parte dos dados que “não batem” não está errada, está desarrumada: um espaço no fim que faz dois nomes idênticos serem agrupados separadamente, um N/A digitado numa coluna de números, o mesmo país escrito de três jeitos por três pessoas. Nada disso aparece numa planilha, e por isso sobrevive. Aqui cada um desses problemas é contado em todas as colunas primeiro, você vê exemplos, e só então corrige os que escolher.
O que ele faz
- Analisa cada coluna em todas as linhas: o que ela contém, quanto está vazio, quantos valores distintos há e o que está errado.
- Remove espaços das pontas dos valores e reduz espaços duplos, tabulações e espaços não separáveis.
- Esvazia marcadores como N/A, null, none e -, para que deixem de contar como valores.
- Muda maiúsculas e minúsculas por coluna e une valores que diferem só por caixa ou espaçamento na grafia mais comum.
- Remove linhas totalmente vazias, conta cada célula alterada e grava o resultado em UTF-8.
O que ele deixa como está
Ele não reescreve datas nem números em formato local, como 03/04/2025 ou 1.234,5, porque só pelo arquivo não há como saber qual convenção está em uso, e errar corromperia a coluna em silêncio. Também nunca altera quebras de linha dentro de um valor, já que fazem parte do conteúdo.
Perguntas
- Como ele encontra valores escritos de jeitos diferentes?
- Compara os valores ignorando maiúsculas e espaçamento. Quando duas ou mais grafias se reduzem à mesma coisa, como Brasil, brasil e Brasil com espaço no fim, a coluna é sinalizada e aparecem exemplos. Marcar a correção reescreve todos com a grafia mais comum.
- Ele vai mudar meus números?
- Só removendo os espaços em volta deles, que é o que impede uma coluna de números de ser lida como números. Ele não reformata, não arredonda nem converte nenhum valor.
- Meu arquivo mostra caracteres estranhos. Isso resolve?
- Muitas vezes, sim. Um arquivo que não é UTF-8 válido é lido como Latin-1 (Windows-1252), a codificação usual de exportações antigas do Excel, e o arquivo limpo é sempre gravado em UTF-8.
As outras ferramentas
- Abrir um arquivo CSV no navegadorSolte um arquivo. Ele abre aqui e fica aqui.Abrir
- Rodar SQL em um arquivo CSVSQL de verdade no seu arquivo, sem instalar um banco de dados.Abrir
- Unir arquivos CSV em um sóVários arquivos entram, um sai, colunas associadas pelo nome.Abrir
- Remover linhas duplicadas de um CSVDuplicatas nas colunas que você diz que identificam uma linha.Abrir
- Comparar dois arquivos CSVAdicionado, removido, alterado, associado por uma chave e não linha a linha.Abrir
- Converter um CSV em PDFUm CSV montado como tabela legível e salvo como PDF.Abrir
- Converter um CSV em ExcelUm .xlsx de verdade, sem nada alterado no caminho.Abrir
- Converter um CSV em JSONCada linha um objeto, cada cabeçalho uma chave.Abrir
- Converter JSON em CSVUma árvore achatada em uma tabela que abre em qualquer lugar.Abrir
- Converter Excel em CSVTodas as planilhas de um arquivo, em CSV UTF-8 limpo.Abrir
- Dividir um arquivo CSVUm arquivo grande demais para usar, em vários que não são.Abrir
- Converter um CSV em comandos SQL INSERTEntra um CSV, sai um script .sql que qualquer banco executa.Abrir