Ordinatore CSV
Quando hai solo bisogno che il CSV sia ordinato, aprire Excel o LibreOffice solo per cliccare su un’intestazione di colonna sembra un po’ eccessivo. Incolla il CSV, scegli una colonna per posizione, scegli crescente o decrescente, e l’ordinatore emette le righe in ordine naturale, item2 si trova prima di item10 come ci si aspetterebbe da un umano, non come lo disporrebbe l’ASCII grezzo.
Come ordinare il tuo CSV
-
1
Incolla il CSV
Riga di intestazione opzionale. Usa la casella di controllo per dire all'ordinatore se congelare la riga 1 in cima.
-
2
Scegli una colonna
Indice basato su 1, ad esempio `2` per ordinare per la seconda colonna.
-
3
Scegli la direzione
Crescente per impostazione predefinita. Attiva il decrescente per invertire l'ordine.
-
4
Copia il CSV ordinato
L'output preserva l'intestazione (se presente) e scrive ogni riga di dati in ordine ordinato.
Ordinamento naturale vs ordinamento lessicografico
L’ordinatore utilizza strnatcasecmp di PHP, che confronta le stringhe come le legge una persona: le cifre sono trattate come numeri e il maiuscolo è ignorato.
Confronto di ordinamento
| Valori di input | Lessicografico (predefinito) | Naturale (questo strumento) |
|---|---|---|
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 |
Date e numeri
- Le date ISO-8601 si ordinano correttamente come testo (
2024-01-15prima di2024-02-01). Usa date ISO ogni volta che puoi. - Formati ambigui come
1/15/2024non si ordinano correttamente. Convertili prima in ISO con un formattatore di date. - Numeri mescolati con testo si ordinano naturalmente, quindi
row2superarow10come ci si aspetterebbe da un umano, ma l’ordinamento puramente numerico sarà esatto solo quando la cella non contiene nient’altro. Se hai bisogno di un ordine numerico rigoroso, rimuovi prima i suffissi con uno strumento di testo e ordina la colonna pulita.
Suggerimenti
- Ordina, poi deduplica. Quando esegui il Deduplicatore dopo l’ordinamento, la regola “la prima riga vince” diventa deterministica, sai quale copia verrà mantenuta.
- Ordinamento stabile è preservato: le righe legate sulla chiave di ordinamento mantengono il loro ordine relativo originale.
- Solo una colonna. Per ordinamenti su più colonne (ordina per paese, poi per fatturato), esegui l’ordinatore due volte: prima sulla chiave secondaria, poi su quella primaria. L’ordinamento naturale è stabile, quindi l’ordine secondario sopravvive.
Domande frequenti
Non lo fa, in questo strumento. L’ordinatore utilizza un confronto in ordine naturale, quindi 2 precede 10. Se stai ottenendo l’ordine ASCII, controlla di nuovo che stai leggendo l’output di questo strumento e non l’ordinamento grezzo del tuo foglio di calcolo.
Ordina due volte: prima per la chiave secondaria, poi per quella primaria. Il confronto è stabile, quindi l’ordinamento secondario sopravvive all’interno dei gruppi di valori primari uguali.
No. Le lettere maiuscole e minuscole si confrontano come uguali, quindi alice e Alice sono trattate come la stessa stringa ai fini dell’ordinamento.
No. Il parsing e l’ordinamento avvengono interamente nel tuo browser; il CSV rimane sul tuo dispositivo.
Strumenti correlati
Convertitore di sottotitoli
Converti localmente sottotitoli SRT in WebVTT o tracce VTT in SRT. Convalida i tempi, conserva il testo su più righe e scarica il risultato.
Unisci fogli Excel
Combina localmente file XLSX, XLS, XLSM, XLSB o ODS. Mantieni separati i fogli oppure accoda righe con intestazioni corrispondenti e scarica un XLSX.
Convertitore da Word a Markdown
Converti un file Word DOCX in Markdown pulito nel browser. Mantieni titoli, elenchi, link e tabelle semplici, poi copia o scarica il file .md modificabile.
Divisore di fogli Excel
Dividi una cartella di lavoro XLSX o XLS per scheda, blocchi di righe di dati o valore di colonna nel browser. Scarica un XLSX o uno ZIP locale, senza caricare file.
Convertitore da XML a CSV
Converti righe XML piatte in CSV UTF-8 separato da virgole nel browser. Gestisce attributi, limiti rigorosi e formule dei fogli di calcolo.
CSV in Excel
Converti un CSV in una cartella di lavoro XLSX a foglio singolo nel browser, controlla i delimitatori, conserva gli identificatori e mantieni il file locale.
Strumento disponibile in altre lingue
- CSVソーター [JA]
- CSV-Sorter [DE]
- Pemilah Data dalam Format CSV [ID]
- CSV 정렬기 [KO]
- CSV排序器 [ZH]
- Ordenador CSV [ES]
- CSV-sorterare [SV]
- Trình sắp xếp dữ liệu CSV [VI]
- CSV Sıralayıcı [TR]
- CSV-sorter [NL]
- เครื่องจัดเรียงข้อมูลในรูปแบบ CSV [TH]
- CSV Sorter [EN]
- Trier CSV [FR]
- Classificador CSV [PT]
- فارز CSV [AR]
- Sorter danych w formacie CSV [PL]
- Сортировщик CSV [RU]