Ir para o conteúdo principal
Bethemesh

Ordenar um CSV

Ordene os dados de um CSV por texto ou número segundo a coluna escolhida e obtenha o resultado diretamente no navegador.

  • Área de transferência

Integrar este widget

Personalize o resultado, verifique a pré-visualização e copie o código.

Pré-visualização

Tipo de código de integração

Código a copiar

Responsivo e redimensionado automaticamente pela Bethemesh.

Nomes ou números separados por vírgulas

Esta ferramenta foi útil?

Como funciona esta ferramenta?

Ordenar um CSV permite apresentar os registos numa sequência útil sem os abrir numa folha de cálculo que poderia reformatar identificadores. Classifique um catálogo por família, um extrato por montante ou uma lista por vários critérios sucessivos. A ferramenta desloca registos completos: as células continuam associadas à sua linha e os valores originais não são convertidos no ficheiro resultante. Escolher entre comparação textual e numérica é importante para preços decimais, referências com zeros iniciais e datas escritas em formatos locais. Uma ordem adequada facilita as verificações seguintes.

Indique títulos exatos ou posições de coluna a partir de 1, separados por vírgulas. A ordem estabelece a prioridade: familia,preco compara primeiro a família e só usa o preço em caso de empate. O sentido crescente ou decrescente e o modo numérico aplicam-se a todas as chaves. A interface não permite pedir famílias crescentes e preços decrescentes na mesma passagem. A opção de cabeçalho começa ativa, mantém o primeiro registo no topo e exclui-o da ordenação.

O modo de texto utiliza as regras de comparação do navegador, tendo em conta sequências de algarismos. Uma referência artigo2 pode assim preceder artigo10 sem ser convertida num número. A ordem exata dos acentos depende do ambiente e não é uma ordem binária universal. Os espaços exteriores são inicialmente ignorados, mas as maiúsculas contam salvo ativação da opção correspondente. Estas normalizações só servem para comparar as chaves e não reescrevem as células exportadas. Para títulos repetidos, convém usar posições.

O modo numérico reconhece pontos ou vírgulas decimais simples e espaços de milhares válidos. As células vazias e não numéricas ficam depois dos números, nos dois sentidos. Entre si, seguem a comparação textual do sentido escolhido. Chaves numéricas iguais passam ao critério seguinte; se todas coincidirem, a ordenação estável mantém a sequência inicial. O leitor deteta vírgula, ponto e vírgula, tabulação ou barra vertical, respeita campos entre aspas com várias linhas e reutiliza o separador na saída. As datas nunca são interpretadas como objetos de calendário.

Como usar esta ferramenta

  1. Confirme os títulos da tabela

    Cole ou importe o CSV ou TSV e verifique a opção de cabeçalho. Para títulos repetidos, numéricos ou com vírgulas, identifique as posições em vez de introduzir os nomes.

  2. Defina a prioridade dos critérios

    Escreva as colunas da mais importante para a secundária. Escolha um sentido comum e o modo textual ou numérico adequado. Ajuste espaços e maiúsculas segundo o significado das chaves que vai comparar.

  3. Reveja os extremos da classificação

    Execute a ordenação e examine registos no início e no fim, incluindo empates. Confirme que as referências mantêm os valores associados antes de copiar ou exportar o ficheiro ordenado.

Casos de uso

Classificar montantes para revisão

Use o modo numérico para colocar corretamente preços decimais e deixar os valores ausentes no fim, sem alterar a forma como os montantes estão escritos nas células.

Agrupar visualmente um catálogo

Ordene por família e referência para aproximar produtos relacionados. A linha completa desloca-se com descrições, quantidades e restantes propriedades, que se mantêm associadas ao artigo certo.

Preparar uma remoção por ocorrências

Organize uma exportação antes de retirar duplicados quando a posição de entrada determinar a versão conservada. Confirme previamente que a chave cronológica se compara corretamente como texto no formato utilizado.

Exemplos

Ordenar preços com vírgula decimal

Com preco como chave, comparação numérica e sentido crescente, 2,75 fica antes de 10,50 e a célula vazia permanece no fim. Os montantes conservam a escrita original: as vírgulas não são substituídas por pontos na exportação.

Entrada

artigo;preco
A;10,50
B;2,75
C;

Resultado

artigo;preco
B;2,75
A;10,50
C;

Desempatar com uma segunda chave

Ao ordenar texto crescente por familia,referencia, as duas linhas A ficam antes de B. Dentro de A, a comparação de algarismos coloca P2 antes de P10. A referência P2 da família B mantém-se associada à sua família original.

Entrada

familia;referencia
B;P2
A;P10
A;P2

Resultado

familia;referencia
A;P2
A;P10
B;P2

Dicas e boas práticas

  • Não suponha que datas dd/mm/aaaa se ordenam cronologicamente como texto: a comparação começa pelo dia. Prepare uma chave ISO aaaa-mm-dd ou utilize uma transformação que interprete o formato das datas.
  • Montantes com símbolos de moeda, percentagens ou separadores misturados não são limpos automaticamente. Retire essas marcas num passo distinto apenas quando as células representarem realmente números que devam ser comparados.
  • O modo numérico afeta todas as colunas escolhidas. Para chaves que misturam texto e números, reveja cuidadosamente o resultado ou faça passagens estáveis do critério secundário para o principal.

Perguntas frequentes

A ordenação numérica retira zeros iniciais?

Não. Lê um número para comparar, mas conserva o texto original na saída. Contudo, os identificadores 001 e 1 tornam-se chaves numéricas iguais. Escolha texto quando essa distinção for importante para a ordem final.

Onde ficam as células vazias no sentido numérico decrescente?

Depois dos valores numéricos, tal como no sentido crescente. Os textos inválidos também ficam depois dos números. Evita-se assim tratar uma ausência como zero ou misturar montantes com anotações que não são números.

Posso escolher um sentido diferente para cada coluna?

Não numa única operação desta interface. Um sentido aplica-se a todas as chaves indicadas. Pode obter sentidos diferentes através de passagens estáveis, ordenando primeiro o critério secundário e depois o principal.

Porque varia a ordem alfabética entre computadores?

O modo de texto usa as regras disponíveis no navegador e a comparação natural dos algarismos. Caracteres acentuados e sinais podem ser classificados de forma diferente consoante o ambiente. Não é prometida uma ordem binária idêntica em todos os computadores.

Ferramentas relacionadas

Ferramentas semelhantes ou complementares a esta.

Ferramentas semelhantes

Remova linhas duplicadas de um ficheiro CSV segundo as colunas que escolher.

Dados e folhas de cálculoUtilizar esta ferramenta

Filtre as linhas de um CSV segundo uma coluna, um valor ou uma condição personalizada.

Dados e folhas de cálculoUtilizar esta ferramenta

Selecione as colunas de um CSV que pretende manter no resultado final.

Dados e folhas de cálculoUtilizar esta ferramenta