CSV / TSV

Limpador de CSVconfira os registros antes da próxima importação

Monte uma sequência de operações e aprove a prévia antes de substituir a origem.

Limpador de CSV

Origem CSV

Seu CSV fica neste navegador; nenhum dado é enviado.

Tabela de resultado

LinhaColuna 1Coluna 2Coluna 3
1idnameteam
2007AdaBlue
3003GraceRed
4007AdaBlue
5
6010LinBlue
Exibindo 6 de 6 registros visíveis; 6 no resultado.
Configurações de leitura

Etapas de limpeza

Use posições a partir de 1 nesta etapa, separadas por vírgulas. Deixe vazio só para comparar linhas inteiras. Reordenar exige todas as colunas uma vez.

Ainda não há etapas. Adicione uma operação e confira a sequência completa.

    A busca diferencia maiúsculas e nunca altera as linhas exportadas.

    Entrada ou etapas alteradas. Confira a prévia e aplique antes de exportar.

    Um cadastro exportado pode repetir o mesmo código com dados diferentes. O Limpador de CSV deixa você escolher as colunas que identificam uma duplicata e conferir qual registro será mantido antes de alterar a origem.

    Para limpar CSV destinado a outro sistema, selecione os campos necessários e reorganize a estrutura. Códigos com zeros à esquerda continuam como texto; não há conversão silenciosa de números ou datas.

    Por que usar o Limpador de CSV

    Defina qual ocorrência será mantida

    O Limpador de CSV executa as etapas na sequência escolhida. Ordenar antes de remover duplicatas faz a primeira ocorrência seguir a nova ordem. A prévia informa quantas linhas cada operação remove antes de você confirmar.

    Linhas repetidas e vazias removidas, mantendo o primeiro registro correspondente

    Confira a posição junto com os valores

    Extrair 3,1 coloca a antiga terceira coluna na primeira posição. Uma renomeação posterior usa esse novo número. A tabela mostra o movimento dos campos sem confundir colunas com cabeçalhos iguais.

    A terceira e a primeira coluna mantidas nessa ordem, com a coluna do meio removida

    Três detalhes que mudam o resultado

    01

    Escolha como ler os registros

    O padrão é vírgula e primeiro registro como cabeçalho. Desative a opção se não houver cabeçalho. Uma quebra de linha dentro de aspas pertence à célula, não a um novo registro.

    02

    Use números da estrutura atual

    A contagem das colunas começa em 1. Extração e remoção mudam a posição dos campos nas etapas seguintes. Reordenar exige todos os números atuais, cada um exatamente uma vez.

    03

    Aplique uma vez e confira o alcance

    Use o botão de prévia ou Ctrl/Cmd+Enter. Aplicar substitui a origem e limpa as etapas. Desfazer recupera origem, resultado e etapas. A busca limita apenas a exibição; o arquivo contém o resultado aplicado completo.

    Combine condições e mudanças de estrutura

    Deduplicação com chave composta

    Escolha uma ou várias colunas ou deixe a seleção vazia para comparar a linha toda. Os valores devem coincidir exatamente. Maiúsculas, espaços e chaves vazias fazem parte da comparação.

    Filtrar pelo conteúdo da célula

    Mantenha linhas por contém, não contém, igual, diferente, vazio ou não vazio em uma coluna. Filtros sucessivos restringem o resultado. A busca diferencia maiúsculas e não cria uma etapa de filtragem.

    Selecionar colunas e ajustar cabeçalhos

    Extraia um subconjunto na ordem desejada, remova campos, renomeie um cabeçalho ou reordene todas as colunas. Nomes repetidos continuam separados porque a referência usa posições.

    Contagens em cada etapa

    Veja linhas removidas ou deslocadas, colunas excluídas e posições de células alteradas. A ordenação textual é estável e mantém a ordem relativa de valores iguais. Remover linhas vazias também apresenta sua contagem.

    Limites e valores preservados

    Uma célula com espaço não está vazia
    Só são removidas linhas com todas as células iguais à string vazia. Espaço, 0 e o texto null permanecem. Não há corte automático de espaços, mudança de caixa nem mesclagem dos campos de duplicatas. Uma linha com apenas um campo de espaços continua inválida se faltarem outras colunas.
    Estrutura irregular não é adivinhada
    Um registro lido como apenas um campo vazio pode ser ampliado para a largura da tabela; a prévia informa a quantidade. Outras diferenças de colunas e aspas quebradas interrompem o processamento.
    Operação limitada ao texto colado
    Entrada e saída aceitam 2 MiB cada uma, 2.000 registros incluindo cabeçalho, 100 colunas e 50 etapas. Não há importação direta de arquivos, leitura de URL ou salvamento da sessão.
    Ordem textual, sem inferência numérica
    A comparação usa strings UTF-16: em ordem crescente, 10 vem antes de 2. Datas e números não são convertidos. Valores parecidos com fórmulas são sinalizados, mas não executados ou neutralizados.
    Alterações exigem nova confirmação
    Mudar origem, etapas ou opções torna o resultado desatualizado. Gere a prévia e aplique novamente para exportar. Aspas e quebras entre registros podem ser reescritas; não há garantia dos mesmos bytes originais.

    Perguntas sobre o Limpador de CSV

    O que conta como linha duplicada?

    Depende das colunas selecionadas. Todos os seus valores precisam coincidir exatamente; sem seleção, vale a linha inteira. Maiúsculas e espaços diferentes não são normalizados.

    Qual linha é mantida entre as duplicadas?

    A primeira ocorrência naquele ponto da sequência. Uma ordenação anterior pode mudar qual chega primeiro. O Limpador de CSV mostra a quantidade removida antes de você aplicar a operação.

    Posso combinar várias colunas para identificar duplicados?

    Sim. Informe as posições atuais separadas por vírgulas, como 1,3. A combinação de valores forma a chave, e todas as colunas indicadas precisam coincidir para que a linha seja duplicada.

    Aspas quebradas ou outros casos ambíguos são corrigidos automaticamente?

    Não. Aspas inválidas e larguras inconsistentes bloqueiam a prévia. A única exceção estrutural é expandir um registro de campo vazio único à largura da tabela, com contagem explícita.

    Posso renomear as colunas?

    Sim, quando o primeiro registro é cabeçalho. Adicione a etapa de renomeação, informe o número atual de uma coluna e o novo nome. Confira o antes e o depois e aplique a prévia.

    Alguma etapa teve um resultado inesperado?

    Prepare a próxima lista para importar

    Use o Limpador de CSV no exemplo, verifique as posições dos campos e as contagens de remoção e só depois aplique a sequência aos seus dados.