Você sabia?
Como funciona
#A regra por trás do resultado, explicada para quem quer entender a conta, conferir antes de usar ou aplicar no próprio trabalho.
Ordenar lista em ordem alfabética parece simples, mas os computadores fazem isso errado por padrão: comparam o código de cada caractere, e nesse código as letras acentuadas vêm depois do z, e o 10 vem antes do 9. Esta ferramenta usa as regras do português para ordenar e junta a isso a limpeza que toda lista colada precisa.
Como a ordem alfabética é decidida
A comparação usa a tabela de ordenação do português do Brasil que o próprio navegador traz, com duas opções ligadas. A primeira ignora a diferença entre maiúsculas, minúsculas e acentos, de modo que “árvore”, “Árvore” e “arvore” ocupam a mesma posição. A segunda trata sequências de dígitos como números, e é ela que coloca “item 10” depois de “item 9”. Itens que empatam mantêm a ordem em que foram colados.
Z a A é a mesma comparação, invertida.
Ordem numérica
Na ordem numérica a ferramenta procura o primeiro número de cada linha e lê no formato brasileiro: a vírgula é o separador decimal, e o ponto seguido de três dígitos é separador de milhar. “R$ 1.234,56” vale 1234,56; “2,5 kg” vale 2,5. Linhas sem número ficam no fim, na ordem original.
Remover acentos
O texto é decomposto no formato NFD do Unicode, em que cada letra acentuada vira a letra base seguida da marca do acento, e as marcas são removidas. A cedilha é uma dessas marcas, então ação vira acao. Se você precisa de açao, ligue Manter o ç.
Em que ordem as coisas acontecem
Os passos rodam sempre na mesma sequência, para que o resultado seja previsível:
- Separar os itens pelo separador escolhido.
- Remover espaços nas pontas.
- Remover linhas em branco.
- Remover acentos.
- Converter maiúsculas e minúsculas.
- Remover duplicados.
- Ordenar.
- Inverter.
- Numerar.
Assim, “ Ana” e “Ana” viram o mesmo item antes de comparar duplicados, a conversão de caixa vale para a comparação, e a numeração nunca participa da ordenação.
Separadores
Além de uma linha por item, a ferramenta aceita itens separados por vírgula ou por ponto e vírgula, como os que saem de uma planilha ou de um campo de destinatários. A saída usa o mesmo separador da entrada.
Nada sai do seu navegador. O arquivo .txt é montado na sua tela.
Exemplos
#Ordenar nomes de uma turma
Cole a lista de nomes, um por linha, e deixe em A a Z. Ângela fica entre Amanda e Bruno, e não no fim da lista, porque a comparação segue o alfabeto do português e ignora o acento.
Limpar uma lista de e-mails
Ligue Remover duplicados com Ignorar maiúsculas e acentos, e Remover espaços nas pontas. Endereços colados de planilhas diferentes, com espaço sobrando ou letra maiúscula, viram uma lista só, sem repetição. O contador mostra quantos saíram.
Lista de chamada numerada
Ordene de A a Z e ligue Numerar as linhas. Cada nome sai com o número na frente, pronto para imprimir, e a numeração é feita por último, depois da ordenação.