CSV · TSV → CSV

Limpador de CSV e corretor de importação

Limpe ficheiros CSV ou TSV para importação, em privado no navegador.

01

Adicionar ficheiro CSV

CSV · TSV · TXT

02

Definições de importação

Limpar dados

03

Colunas

Escolha e ordene as colunas. Edite os nomes se a primeira linha contiver cabeçalhos.

Escolha um ficheiro para ver uma pré-visualização.

04

Pré-visualização

Escolha um ficheiro para ver uma pré-visualização.

Os ficheiros ficam no seu dispositivo.

Limpar um CSV sem perder o significado das colunas

Prepare uma tabela CSV, TSV ou TXT para importação corrigindo separadores e codificação, removendo espaços nas extremidades dos campos, linhas vazias ou duplicadas e completando linhas curtas. Depois selecione, mude os nomes e reordene as colunas. Reveja o resultado segundo as regras de importação do destino: uma pré-visualização limpa não demonstra que outra aplicação interpretará corretamente identificadores, datas ou fórmulas.

Passo a passo

  1. Abra um ficheiro e verifique o separador e a codificação de caracteres. Se todos os valores aparecerem numa coluna, escolha o separador correto; se os nomes acentuados estiverem danificados, selecione a codificação de origem. Decida se a primeira linha é um cabeçalho.
  2. Ative apenas as operações de limpeza necessárias. Os espaços são removidos antes da comparação de duplicados e o preenchimento pode normalizar linhas curtas. Escolha as colunas mantidas, altere os cabeçalhos e ordene-as com as setas. Alterar o separador ou a codificação repõe as escolhas de colunas.
  3. Escolha um separador de saída, transfira o CSV limpo e examine-o no importador de destino. A pré-visualização mostra apenas as primeiras 12 linhas de dados e 12 colunas; a exportação usa todas as linhas mantidas e colunas selecionadas.

Definições e limites

Análise e limpeza
A deteção automática considera vírgula, ponto e vírgula, tabulação e barra vertical; um separador personalizado tem de ser um carácter válido único. São suportados separadores entre aspas, campos com várias linhas e aspas duplicadas. O cabeçalho está protegido da remoção de linhas.
Limites antes da limpeza
O limite de entrada é 20 MiB, 100,000 linhas analisadas incluindo o cabeçalho, 1,000 colunas e 1,000,000 células. Estes limites são verificados antes da limpeza, pelo que remover duplicados não pode recuperar um ficheiro demasiado grande já rejeitado.
Exportação e tipos de dados
A saída é UTF-8 sem BOM, com fins de linha CRLF e uma mudança de linha final. O nome termina em -cleaned.csv mesmo para saída separada por tabulações. Os campos continuam a ser texto no ficheiro, mas o programa que o importa decide os tipos; valores semelhantes a fórmulas não são neutralizados.

Exemplo resolvido

Transfira dirty-accounts.csv. Escolha ponto e vírgula e mantenha o cabeçalho. Ative a remoção de espaços, de linhas vazias e de duplicados e o preenchimento de linhas curtas. Mude ID para Account ID, mova Name para primeiro e exporte com vírgula como separador de saída.

Transferir os ficheiros de exemplo

Entrada de exemplo

ID;Name;Note
00123; Anna ;"first; order"
00123;Anna;"first; order"
;;
00456;Bjørn
Resultado esperado
NameAccount IDNote
Anna00123first; order
Bjørn00456

Deverá obter duas linhas removidas e nenhuma linha de comprimento desigual. As duas linhas de Anna tornam-se idênticas depois de remover espaços; a linha vazia desaparece e a Note em falta de Bjørn torna-se um campo vazio. Compare cleaned-accounts.csv e a tabela de saída. O ficheiro mantém 00123 e 00456, mas abri-lo diretamente no Excel pode remover os zeros iniciais; importe essas colunas como texto.

Perguntas e resolução de problemas

Porque é que excluir uma coluna não removeu mais duplicados?

A comparação usa as linhas de origem limpas completas antes da exclusão de colunas. Linhas que diferem apenas numa coluna excluída continuam distintas. Defina a regra de duplicados pretendida na origem antes de usar esta ferramenta.

Porque é que as aspas mudaram na exportação?

O exportador volta a gerar as aspas para o separador escolhido e duplica as aspas internas. Mudar de ponto e vírgula para vírgula pode deixar sem aspas um campo que antes as tinha. O mesmo valor pode ser preservado mesmo que o ficheiro não seja idêntico byte a byte.

O que devo fazer com erros de análise ou linhas desiguais?

Verifique primeiro o separador e a codificação. Corrija aspas não fechadas na origem; preencher só adiciona células finais em falta e não corrige aspas mal formadas nem colunas deslocadas. Mantenha pelo menos uma coluna selecionada e divida uma origem que ultrapasse os limites de entrada.