Vai al contenuto principale

Ordinare un CSV

Ordina i dati di un CSV come testo o numeri in base alla colonna scelta, quindi recupera il risultato ordinato nel browser.

  • Appunti

Integra questo widget

Personalizza il risultato, controlla l’anteprima e copia il codice.

Anteprima

Tipo di codice di integrazione

Codice da copiare

Responsive e ridimensionato automaticamente da Bethemesh.

Nomi o numeri separati da virgole

Questo strumento ti è stato utile?

Come funziona questo strumento?

Ordinare un CSV permette di presentare i record in una sequenza utile senza aprirli in un foglio di calcolo che potrebbe riformattare gli identificativi. Classifica un catalogo per famiglia, un estratto per importo o una lista secondo più criteri successivi. Lo strumento sposta record completi: le celle rimangono associate alla loro riga e i valori originali non vengono convertiti nel file risultante. Scegliere tra confronto testuale e numerico è importante per prezzi decimali, riferimenti con zeri iniziali e date scritte in formati locali. Un ordine appropriato facilita i controlli successivi.

Indica titoli esatti o posizioni di colonna a partire da 1, separati da virgole. L’ordine stabilisce la priorità: famiglia,prezzo confronta prima la famiglia e usa il prezzo soltanto in caso di parità. Il verso crescente o decrescente e la modalità numerica valgono per tutte le chiavi. L’interfaccia non permette di richiedere famiglie crescenti e prezzi decrescenti nella stessa passata. L’intestazione è inizialmente attiva, rimane in cima e non partecipa all’ordinamento dei record.

La modalità testo usa le regole di confronto del browser tenendo conto delle sequenze di cifre. Un riferimento articolo2 può quindi precedere articolo10 senza diventare un numero. L’ordine esatto dei caratteri accentati dipende dall’ambiente e non è un ordine binario universale. Gli spazi esterni vengono ignorati inizialmente, mentre le maiuscole contano salvo attivazione dell’apposita opzione. Queste normalizzazioni servono soltanto al confronto e non riscrivono le celle esportate. Per intestazioni ripetute conviene usare le posizioni.

La modalità numerica riconosce punti o virgole decimali semplici e spazi delle migliaia validi. Celle vuote e non numeriche vengono dopo i numeri, in entrambi i versi. Tra loro seguono il confronto testuale del verso scelto. Chiavi numeriche uguali passano al criterio successivo; se tutte coincidono, l’ordinamento stabile mantiene la sequenza iniziale. Il lettore rileva virgola, punto e virgola, tabulazione o barra verticale, rispetta campi citati multilinea e riutilizza il separatore in uscita. Le date non vengono mai interpretate come oggetti di calendario.

Come usare questo strumento

  1. Conferma le intestazioni della tabella

    Incolla o importa il CSV o TSV e controlla l’opzione dell’intestazione. Per titoli ripetuti, numerici o contenenti virgole, individua le posizioni invece di inserire i nomi.

  2. Stabilisci le priorità dei criteri

    Elenca le colonne dalla più importante alla secondaria. Scegli un verso comune e la modalità testuale o numerica adatta. Regola spazi e maiuscole secondo il significato delle chiavi da confrontare.

  3. Controlla gli estremi della classificazione

    Esegui l’ordinamento e rileggi record all’inizio e alla fine, comprese le parità. Verifica che i riferimenti restino collegati ai valori associati prima di copiare o esportare il file ordinato.

Casi d’uso

Classificare importi prima della verifica

Usa la modalità numerica per collocare correttamente prezzi decimali e lasciare i valori mancanti alla fine, senza cambiare il modo in cui gli importi sono scritti nelle celle.

Raggruppare visivamente un catalogo

Ordina per famiglia e riferimento per avvicinare prodotti correlati. La riga completa si sposta insieme a descrizioni, quantità e alle altre proprietà, che restano associate all’articolo corretto.

Preparare una deduplicazione per occorrenze

Ordina un’esportazione quando la posizione d’ingresso determina quale versione verrà mantenuta. Verifica prima che la chiave cronologica possa essere confrontata correttamente come testo nel formato effettivamente presente.

Esempi

Ordinare prezzi con virgola decimale

Con prezzo come chiave, confronto numerico e verso crescente, 2,75 precede 10,50 e la cella vuota rimane ultima. Gli importi conservano la loro scrittura: l’esportazione non sostituisce le virgole decimali con punti.

Input

articolo;prezzo
A;10,50
B;2,75
C;

Risultato

articolo;prezzo
B;2,75
A;10,50
C;

Risolvere una parità con la seconda chiave

Il testo crescente su famiglia,riferimento colloca entrambe le righe A prima di B. Nel gruppo A il confronto delle cifre mette P2 prima di P10. Il riferimento P2 del gruppo B resta associato alla propria famiglia.

Input

famiglia;riferimento
B;P2
A;P10
A;P2

Risultato

famiglia;riferimento
A;P2
A;P10
B;P2

Consigli e buone pratiche

  • Non presumere che date gg/mm/aaaa si ordinino cronologicamente come testo: il confronto inizia dal giorno. Prepara una chiave ISO aaaa-mm-gg oppure usa una trasformazione che interpreti il formato delle date.
  • Importi con simboli di valuta, percentuali o separatori misti non vengono puliti automaticamente. Rimuovi questi elementi in un passaggio distinto solo quando le celle devono effettivamente rappresentare numeri confrontabili.
  • La modalità numerica vale per tutte le colonne scelte. Con chiavi miste di testo e numeri, verifica attentamente l’uscita oppure esegui più passate stabili dal criterio secondario a quello principale.

Domande frequenti

L’ordinamento numerico elimina gli zeri iniziali?

No. Legge un numero per confrontare, ma conserva il testo originale nell’uscita. Tuttavia 001 e 1 diventano chiavi numeriche uguali. Scegli il confronto testuale quando distinguere quegli identificativi è importante per la sequenza.

Dove finiscono le celle vuote nell’ordine numerico decrescente?

Dopo i valori numerici, come in quello crescente. Anche i testi non validi restano dopo i numeri. In questo modo un’assenza non viene considerata zero e gli importi non si mescolano con annotazioni non numeriche.

Posso scegliere un verso diverso per ogni colonna?

Non in una singola operazione di questa interfaccia. Un unico verso vale per tutte le chiavi indicate. Puoi usare passate stabili per versi diversi, ordinando prima il criterio secondario e poi quello principale.

Perché l’ordine alfabetico cambia tra computer?

La modalità testo usa le regole di confronto disponibili nel browser insieme alla comparazione naturale delle cifre. Accenti e segni possono essere ordinati diversamente a seconda dell’ambiente. Non è promesso un ordine binario identico su ogni computer.

Strumenti correlati

Strumenti simili o complementari a questo.

Strumenti simili

Rimuovi le righe duplicate di un file CSV in base alle colonne scelte.

Dati e fogli di calcoloUsa questo strumento

Filtra le righe di un CSV in base a una colonna, un valore o una condizione personalizzata.

Dati e fogli di calcoloUsa questo strumento

Seleziona le colonne di un CSV da mantenere nel risultato finale.

Dati e fogli di calcoloUsa questo strumento