CSV · TSV → CSV
Limpador de CSV e corretor de importação
Limpe ficheiros CSV ou TSV para importação, em privado no navegador.
Adicionar ficheiro CSV
CSV · TSV · TXT
Definições de importação
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.
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
- 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.
- 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.
- 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| Name | Account ID | Note |
|---|---|---|
| Anna | 00123 | first; order |
| Bjørn | 00456 |
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.