Classificador CSV
Quando você só precisa que o CSV seja classificado, abrir o Excel ou o LibreOffice apenas para clicar em um cabeçalho de coluna parece um grande ritual. Cole o CSV, escolha uma coluna pela posição, escolha crescente ou decrescente, e o classificador emite as linhas em ordem natural, item2 fica antes de item10 da maneira que um humano espera, não da maneira que o ASCII bruto faria.
Como classificar seu CSV
-
1
Cole o CSV
Linha de cabeçalho opcional. Use a caixa de seleção para informar ao classificador se deve congelar a linha 1 no topo.
-
2
Escolha uma coluna
Índice baseado em 1, por exemplo, `2` para classificar pela segunda coluna.
-
3
Escolha a direção
Crescente por padrão. Ative decrescente para inverter a ordem.
-
4
Copie o CSV classificado
A saída preserva o cabeçalho (se presente) e escreve cada linha de dados em ordem classificada.
Classificação natural versus classificação lexicográfica
O classificador usa strnatcasecmp do PHP, que compara strings da maneira que uma pessoa lê: dígitos são tratados como números e a caixa é ignorada.
Comparação de ordenação
| Valores de entrada | Lexicográfico (padrão) | Natural (esta ferramenta) |
|---|---|---|
item1, item2, item10 |
item1, item10, item2 |
item1, item2, item10 |
Alice, bob, Carol |
Alice, Carol, bob |
Alice, bob, Carol |
2024-01-01, 2024-2-1 |
2024-01-01, 2024-2-1 |
2024-01-01, 2024-2-1 |
file10.txt, file2.txt |
file10.txt, file2.txt |
file2.txt, file10.txt |
Datas e números
- Datas ISO-8601 classificam corretamente como texto (
2024-01-15antes de2024-02-01). Use datas ISO sempre que puder. - Formatos ambíguos como
1/15/2024não classificam corretamente. Converta-os para ISO primeiro com um formatador de datas. - Números misturados com texto classificam naturalmente, então
row2vencerow10como um humano esperaria, mas a classificação puramente numérica será exata apenas quando a célula não contiver nada mais. Se você precisar de uma ordem numérica estrita, remova sufixos primeiro com uma ferramenta de texto e classifique a coluna limpa.
Dicas
- Classifique, depois dedupe. Quando você executar o Deduplicador após a classificação, a regra “a primeira linha vence” se torna determinística, você sabe qual cópia será mantida.
- Classificação estável é preservada: linhas empatadas na chave de classificação mantêm sua ordem relativa original.
- Apenas uma coluna. Para classificações de várias colunas (classifique por país, depois por receita), execute o classificador duas vezes: primeiro na chave secundária, depois na primária. A classificação natural é estável, então a ordem secundária sobrevive.
Perguntas frequentes
Não classifica, nesta ferramenta. O classificador usa comparação de ordem natural, então 2 precede 10. Se você está obtendo ordem ASCII, verifique se está lendo a saída desta ferramenta e não a classificação bruta da sua planilha.
Classifique duas vezes: primeiro pela chave secundária, depois pela primária. A comparação é estável, então a ordenação secundária sobrevive dentro de grupos de valores primários iguais.
Não. Letras maiúsculas e minúsculas são consideradas iguais, então alice e Alice são tratadas como a mesma string para fins de ordenação.
Não. A análise e a classificação acontecem inteiramente no seu navegador; o CSV permanece no seu dispositivo.
Ferramentas relacionadas
Conversor de legendas
Converta localmente legendas SRT em WebVTT ou faixas VTT em SRT. Valide os tempos, preserve várias linhas e baixe o resultado.
Conversor de XML para CSV
Converta linhas XML planas em CSV UTF-8 separado por vírgulas no navegador. Aceita atributos, valida limites e protege contra fórmulas.
CSV para Excel
Converta CSV em uma pasta de trabalho XLSX de uma planilha no navegador, confira delimitadores, preserve identificadores e mantenha o arquivo local.
Conversor de Word para Markdown
Converta um arquivo Word DOCX em Markdown limpo no navegador. Preserve títulos, listas, links e tabelas simples, depois copie ou baixe o arquivo .md editável.
Unir planilhas do Excel
Combine arquivos XLSX, XLS, XLSM, XLSB ou ODS localmente. Mantenha as planilhas separadas ou acrescente linhas com cabeçalhos iguais e baixe um XLSX.
Extrator de arquivos
Examine contêineres ZIP, JAR, XPI, DOCX, XLSX, PPTX e ODT localmente no navegador e baixe arquivos individuais sem enviar o arquivo original.
Ferramenta disponível em outros idiomas
- CSV Sıralayıcı [TR]
- Ordenador CSV [ES]
- فارز CSV [AR]
- Trier CSV [FR]
- CSV-sorter [NL]
- CSV 정렬기 [KO]
- Pemilah Data dalam Format CSV [ID]
- CSV Sorter [EN]
- Trình sắp xếp dữ liệu CSV [VI]
- CSV排序器 [ZH]
- CSVソーター [JA]
- เครื่องจัดเรียงข้อมูลในรูปแบบ CSV [TH]
- CSV-Sorter [DE]
- CSV-sorterare [SV]
- Sorter danych w formacie CSV [PL]
- Ordinatore CSV [IT]
- Сортировщик CSV [RU]