Pular para o conteúdo
kitapps.

Formatador de listas: como limpar, ordenar e remover duplicatas em segundos

person

Valdesson

29 de agosto de 2026 • 10 min de leitura

Você tem uma lista de 2.000 e-mails para importar num CRM, mas há duplicatas, fora de ordem, com separadores misturados (vírgula, ponto-e-vírgula, tabulação) e alguns com caixa alta/baixa trocada. O formatador de listas resolve tudo isso em 1 clique: dedup, ordenar, normalizar, contar, agrupar e converter. É a evolução do formatador de texto para trabalhar especificamente com listas (uma linha = um item). Neste guia do kitsapp. eu mostro 6 usos práticos e como o Formatador de Texto (com modo lista) resolve cada um em segundos, 100% no navegador, sem upload.

info

Você vai sair daqui sabendo:

  • Remover duplicatas case-insensitive, com/sem espaços, em listas de até 10k+ itens
  • Ordenar alfabeticamente, numericamente, por data, ou em ordem aleatória/reversa
  • Normalizar separadores, contar frequência e converter entre CSV, JSON, Markdown e lista HTML

1. O que é um formatador de listas e quando usar

Um formatador de listas é uma ferramenta que processa uma sequência de itens (um por linha) e aplica transformações: dedup, ordenação, normalização, agrupamento, conversão. Diferente de uma planilha, ele foca em texto puro (sem fórmulas, sem gráficos) — é o "canivete suíço" para quem trabalha com dados tabulares simples.

Quando usar:

  • Limpar lista de e-mails antes de importar em Mailchimp, Sendinblue, etc.
  • Ordenar lista de CPF/CNPJ para organizar cadastro.
  • Remover duplicatas de qualquer lista (SKU, tags, IDs, URLs).
  • Converter entre formatos (CSV ↔ JSON ↔ Markdown ↔ lista HTML).
  • Contar frequência (quantas vezes cada item aparece).
  • Agrupar itens por categoria, valor ou regex.

Formatos de entrada suportados: lista simples (um item por linha), CSV (valores separados por vírgula), TSV (separados por tab), JSON array, Markdown list, HTML list (<ul><li>). O formatador detecta automaticamente e converte.

2. Uso 1: remover duplicatas (dedup) de uma lista

Você tem 1.000 e-mails e quer remover duplicatas antes de importar num serviço de e-mail marketing (que cobra por contato e penaliza duplicatas). O formatador resolve em segundos.

Exemplo:

joao@exemplo.com maria@exemplo.com pedro@exemplo.com joao@exemplo.com ← duplicado JOAO@exemplo.com ← duplicado (variação de caixa) maria@exemplo.com ← duplicado

Com "Remover duplicatas case-insensitive":

joao@exemplo.com maria@exemplo.com pedro@exemplo.com

Opções avançadas:

  • Case-sensitive: "Joao@" e "joao@" são considerados diferentes. Use se quiser manter versões exatas (ex.: username).
  • Trim espaços: remove espaços antes/depois antes da comparação. Padrão.
  • Manter primeira ocorrência: padrão. Útil para preservar a ordem original.
  • Manter última ocorrência: útil se você quer a versão "mais recente" (lista atualizada sobreescreve).

Aplicações: e-mails, CPFs, CNPJs, SKUs, IDs únicos, URLs, tags, palavras-chave SEO. Para 10k+ itens, o processamento é instantâneo (Map em JS, Set em Python). O Formatador de Texto do kitsapp. mostra o total de duplicatas removidas para conferência.

3. Uso 2: ordenar (alfabética, numérica, aleatória, reversa)

Você tem 500 nomes em uma lista e quer ordenar alfabeticamente. Ou quer embaralhar (randomizar) para fazer um sorteio. Ou quer ordenar por valor numérico (não alfabético — 10 deve vir antes de 2).

Modalidades comuns:

TipoExemplo antesExemplo depois
Alfabética (A-Z)Carlos, Ana, BrunoAna, Bruno, Carlos
Alfabética (Z-A)Carlos, Ana, BrunoCarlos, Bruno, Ana
Numérica crescente10, 2, 1, 211, 2, 10, 21
Numérica decrescente10, 2, 1, 2121, 10, 2, 1
Por tamanhoRio, São Paulo, BHBH, Rio, São Paulo
Aleatória (sorteio)Ana, Bruno, CarlosCarlos, Ana, Bruno
ReversaA, B, CC, B, A

Tabela de ordenação. Cuidado com a ordenação alfabética padrão: "10" vem antes de "2" porque é menor lexicograficamente. Use numérica crescente se quiser 1, 2, 3, 10.

Ordenação por data: alguns formatadores detectam datas automaticamente e ordenam cronologicamente. Exemplo: "01/03/2026, 15/02/2026, 28/02/2026" → "15/02/2026, 28/02/2026, 01/03/2026". Para usar, a lista deve estar em formato ISO (AAAA-MM-DD) ou DD/MM/AAAA — verifique a configuração regional.

Ordenação aleatória (sorteio): embaralha a lista usando algoritmo Fisher-Yates (Knuth Shuffle) ou similar. Use para sorteios, distribuição de brindes, divisão de grupos. Para sorteio justo, prefira o Sorteador do kitsapp., que usa crypto random (CSPRNG).

4. Uso 3: normalizar separadores (vírgula, ponto-e-vírgula, tab)

Você tem uma lista que veio do Excel (separador é ; em PT-BR), outra do Google Sheets (separador é , em CSV) e outra que está com tabs (copiar/colar de tabela HTML). O formatador converte todos para o mesmo formato, em segundos.

Conversões comuns:

  • CSV ; → CSV , (Excel PT-BR para padrão internacional)
  • CSV → lista simples (uma coluna por linha)
  • Lista simples → CSV (uma coluna ou múltiplas colunas)
  • Tab → vírgula (colar de planilha para CSV)
  • JSON array → lista (extrair valores)
  • Markdown list → HTML (- item → <li>item</li>)

Para o Brasil, atenção ao separador decimal (vírgula) vs. separador de milhar (ponto) — diferente do padrão inglês (ponto vs. vírgula). O formatador permite configurar por região.

5. Uso 4: contar itens únicos, duplicados e frequência

Você quer saber quantos e-mails únicos tem na lista, quantas vezes cada e-mail aparece, e quais são os top 10 mais frequentes. O formatador calcula tudo em uma operação.

Estatísticas comuns:

  • Total de itens: contagem simples.
  • Itens únicos: após dedup.
  • Itens duplicados: total − únicos.
  • Frequência de cada item: quantas vezes aparece (top N).

Exemplo de saída:

Total: 1.000 Únicos: 850 Duplicados: 150 Top 5 mais frequentes: joao@exemplo.com 15x maria@exemplo.com 12x pedro@exemplo.com 10x

Útil para: análise de log (erros mais frequentes), auditoria de banco (CPFs repetidos), análise de e-mail marketing (clientes duplicados), SEO (palavras-chave mais frequentes).

6. Uso 5: agrupar por categoria, valor ou regex

Você tem 1.000 transações bancárias e quer agrupar por tipo (débito, crédito, Pix). Ou 500 URLs e quer agrupar por domínio. O formatador usa regex ou match exato para separar em grupos.

Casos de uso:

  • Agrupar URLs por domínio: regex https?://([^/]+) extrai o domínio.
  • Agrupar CPFs por estado (UF): o 9º dígito do CPF indica UF.
  • Agrupar log por nível (ERROR, WARNING, INFO): regex captura o nível.
  • Agrupar por prefixo comum: agrupa "product-A-001", "product-A-002" juntos.

O Formatador de Texto do kitsapp. tem modo de agrupamento com regex customizada. Para uso avançado, vale aprender regex (veja guia de senha forte para dicas de segurança).

7. Uso 6: converter entre CSV, JSON, Markdown, lista HTML e mais

Você recebe dados em formato A e precisa enviar em formato B. As conversões mais comuns:

DeParaCaso de uso
CSVJSON arrayImportar dados em API
JSON arrayCSVAbrir em planilha
Markdown list (- item)HTML list (<ul><li>)Post em blog que aceita HTML
HTML listMarkdown listDocumentação, README
Lista simplesSQL INSERTInserir em massa no banco
SQL SELECT resultadoCSVCompartilhar com equipe

Tabela de conversões comuns. Para SQL INSERT, o formatador escapa aspas e caracteres especiais (proteção contra SQL injection).

Segurança: ao converter para SQL INSERT, certifique-se de usar placeholders ou escape correto. Para dados sensíveis (CPF, e-mail), use o formatador 100% client-side do kitsapp. — nada sai do seu navegador.

Em resumo, o formatador de listas é uma ferramenta essencial para quem trabalha com dados em texto: 6 usos principais (dedup, ordenar, normalizar, contar, agrupar, converter) que resolvem problemas comuns em segundos. Para o dia a dia de e-mail marketing, cadastro de clientes, auditoria de banco, e análise de log, é o canivete suíço. O Formatador de Texto do kitsapp. inclui modo de listas com todas essas funções, 100% no navegador, sem upload. Para ordenação de sorteio, combine com o Sorteador (crypto random).

Conclusão: o formatador de listas é a evolução do formatador de texto para trabalhar com coleções de itens. Com 6 usos principais (dedup, ordenar, normalizar, contar, agrupar, converter), ele resolve problemas que consumiriam 30 minutos de trabalho manual em 1 clique. Para e-mail marketing, é a primeira etapa antes de importar contatos. Para análise de dados, é o pré-processamento antes de abrir em planilha. Use o Formatador de Texto do kitsapp. — 100% client-side, sem upload, com dedup, ordenação, normalização, contagem e conversão de formatos. Para sorteios justos, combine com o Sorteador do kitapp.

person

Revisado por Valdesson — Desenvolvedor, kitsapp.

Atualizado em 29/08/2026 · 10 min de leitura

Fontes oficiais: RFC 4180 (CSV), MDN — Array e Unicode Collation Algorithm.

formatador de listas remover duplicatas ordenar lista normalizar lista lista csv lista json lista markdown dedup lista sort

Artigos Relacionados