Vai allo strumento
ViewCSV
Nessun caricamento del file

Ordina le righe di un CSV

orders.csv· DATI DI ESEMPIO15 righe · 8 colonne
Valori vuoti o non conformi
Le righe con valori uguali mantengono l’ordine originale. I numeri vengono confrontati in modo esatto, quindi 9007199254740993 viene dopo 9007199254740992.
Risultato
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041Ginevra MarinoBolognaChair, ergonomic6199.842026-01-21pending
2001042Leonardo BianchiMilanoCoffee beans 1kg9162.742026-02-03refunded
3001043Leonardo EspositoMilanoDesk lamp285.912026-03-19shipped
4001043Leonardo EspositoMilanoDesk lamp285.912026-03-19shipped
5001044Aurora BianchiGenovaUSB-C cable624.822026-04-17shipped
6001045Andrea GrecoTorinoDesk lamp1·2026-05-05shipped
7001046Ginevra BianchiTorinoMonitor 27"8166.922026-06-21paid
8001047 Ginevra Esposito TorinoDesk lamp635.242026-07-17shipped
9001048Giulia FerrariMilanoUSB-C cable1141.912026-08-12paid
10001049Aurora RicciFirenzeNotebook A52108.072026-09-02paid
11001050Francesco GalloRomaUSB-C cable6215.562026-01-15shipped
12001051Alice RossiGenovaNotebook A55126.302026-02-19shipped
13001052Aurora RomanoTorinoCoffee beans 1kg8149.922026-03-18shipped
14001053Francesco GalloTorinoCoffee beans 1kg1164.322026-04-10paid
15001054Giulia FerrariNapoliChair, ergonomic830.592026-05-14paid

File in ingresso: 15 righe. Risultato: 15 righe · 8 colonne.

Apri o incolla un file CSV, scegli la colonna in Ordina per, il criterio in Confronta come e l’Ordine: le righe ordinate compaiono subito. Aggiungi colonne Poi per per risolvere i casi di parità, fino a 20 in tutto. Le righe con valori uguali mantengono l’ordine originale, i valori vuoti o non leggibili finiscono in fondo (o in cima) e il testo delle celle non cambia. L’ordinamento avviene nel tuo browser, senza caricare il file.

Come ordinare un file CSV

  1. Apri un file .csv, .tsv o .txt, trascinalo sullo strumento oppure incolla le righe. Il delimitatore e un eventuale BOM UTF-8 o UTF-16 vengono riconosciuti; per un altro delimitatore o una codifica legacy vai in Impostazioni di importazione.
  2. La prima colonna di ordinamento è impostata sulla prima colonna del file, in ordine crescente, come Testo (file2 prima di file10). Modifica Ordina per, Confronta come e Ordine secondo le tue esigenze.
  3. Con Aggiungi un’altra colonna aggiungi una chiave Poi per: decide l’ordine solo tra le righe che risultano pari sulle chiavi precedenti. Usa le frecce per cambiarne la priorità.
  4. Scegli dove mettere i Valori vuoti o non conformi: In fondo o In cima.
  5. Scegli Scarica CSV, Copia oppure Apri nell’editor.

Per ordinare solo una parte delle righe, tienile prima con Filtra righe CSV. Per verificare due export ordinati l’uno contro l’altro, usa Confronta file CSV.

Come scegliere il criterio di confronto

Testo (file2 prima di file10)Ordine naturale che tiene conto della lingua: le sequenze di cifre vengono confrontate come numeri, quindi file2 viene prima di file10, e le lettere accentate stanno accanto alla lettera base (ä vicino ad a). Le regole di ordinamento dipendono dalla lingua della pagina.
Testo (ordine dei caratteri)Ordine rigoroso per codice di carattere, prevedibile per codici e identificativi; però file10 viene prima di file2, tutte le cifre precedono le lettere e ä viene dopo z.
NumeroNumeri decimali semplici come -3, 0.25, 007 o 1e3, confrontati in modo esatto: 9007199254740993 viene dopo 9007199254740992. Separatori delle migliaia, valute e unità di misura non sono numeri. Con Separatore decimale impostato su Virgola 1,5, 2,25 viene letto come due virgola venticinque, come negli export italiani.
DataDate nel Formato data selezionato: ISO 2024-03-31 (anche con orario, frazioni di secondo e fuso Z o +02:00, convertiti in UTC), Giorno/mese 31/03/2024, Mese/giorno 03/31/2024 o 2024/03/31.

Maiuscole e minuscole sono considerate uguali, a meno che non attivi Distingui maiuscole e minuscole. Nell’ordine naturale i valori che differiscono solo per le maiuscole mantengono quindi l’ordine originale; con l’opzione attiva, in inglese le minuscole vengono prima delle maiuscole. Nell’ordine naturale gli accenti contano sempre (resume e résumé sono diversi).

Valori vuoti, valori non validi e parità

  • L’ordinamento è stabile: le righe uguali su tutte le chiavi restano nell’ordine che avevano nel file, sia in ordine crescente sia decrescente.
  • Una cella vuota o che contiene solo spazi è un valore vuoto. I valori vuoti seguono l’impostazione Valori vuoti o non conformi sia in ordine crescente sia decrescente.
  • Con Numero o Data, i valori che non si possono leggere nel formato scelto (n/a, 1,250, 31/03/2024 con ISO) vengono messi insieme ai vuoti, e una nota ne indica il numero.
  • Cambia solo l’ordine delle righe. Zeri iniziali, virgolette, spazi e a capo dentro i valori vengono riscritti identici; la riga di intestazione resta in cima.
  • Un’intestazione vuota viene scritta come Column 3 e una ripetuta come name (2). Le righe più corte dell’intestazione vengono completate con valori vuoti.
  • Il download mantiene delimitatore, fine riga e a capo finale del file, e anche la codifica se è UTF-8 (con o senza BOM), UTF-16 LE o Windows-1252; le altre codifiche vengono salvate in UTF-8.

Perché l’ordine sembra sbagliato

  • 10 finisce prima di 9. La chiave viene confrontata come Testo (ordine dei caratteri). Scegli Numero, oppure Testo (file2 prima di file10) per etichette miste come v10.
  • Alcuni numeri finiscono tra i vuoti. Non sono numeri semplici: cerca valori come 1,250, €40, 12 kg o una virgola decimale con Punto 1.5 selezionato. La nota sopra il risultato ne indica il numero.
  • Le date sono nell’ordine sbagliato. Le date con il giorno prima, confrontate come testo o con Mese/giorno 03/31/2024, vengono lette male. Scegli il formato usato nel file: per le date all’italiana è Giorno/mese 31/03/2024.
  • I nomi accentati finiscono in fondo. Usa Testo (file2 prima di file10) invece dell’ordine dei caratteri.

Limiti dell’ordinamento e privacy

Fino a 20 colonne di ordinamento. File fino a 25 MB, 100.000 righe, 250 colonne e 2 milioni di celle; se il file è più grande, dividilo prima con Dividi file CSV oppure elimina con un filtro le righe che non ti servono.

L’ordinamento avviene nel tuo browser. Il CSV non viene caricato su alcun server.

Esempio: ordinare per team e poi per priorità

Ticket di assistenza ordinati per team (Testo (file2 prima di file10), Crescente) e poi per priority (Numero, Decrescente). 10 sta sopra 2 perché la chiave è numerica, la priorità vuota va in fondo al suo team, Support e support contano come lo stesso team, e T-10 e T-11 sono pari su entrambe le chiavi, quindi mantengono l’ordine originale.

CSV
ticket,team,priority,opened
T-9,Billing,2,2024-05-03
T-10,Support,1,2024-05-01
T-2,Billing,,2024-05-02
T-11,support,1,2024-04-30
T-1,Billing,10,2024-05-04
CSV ordinato
ticket,team,priority,opened
T-1,Billing,10,2024-05-04
T-9,Billing,2,2024-05-03
T-2,Billing,,2024-05-02
T-10,Support,1,2024-05-01
T-11,support,1,2024-04-30

Domande frequenti

Come ordino per una colonna e poi per un’altra?

Imposta la prima colonna in Ordina per, poi scegli Aggiungi un’altra colonna e seleziona la seconda in Poi per. La seconda chiave ordina solo le righe che risultano pari sulla prima.

Perché l’ordinamento non modifica numeri e date?

I valori vengono interpretati solo per confrontarli. Il risultato contiene lo stesso testo dell’originale, quindi 007 e 2024-03-05T09:00+02:00 vengono scritti esattamente com’erano.

Posso usare un ordine personalizzato, come Bassa, Media, Alta?

Non direttamente: lo strumento ordina per testo, numero o data. Nell’editor CSV aggiungi una colonna con un rango, per esempio 1, 2, 3, e ordina su quella come Numero.

Standard e riferimenti