Vai al contenuto

Filtrare e ordinare un CSV

CSV Filter & Sort

Filtra le righe con condizioni sulle colonne, ordina su più chiavi e sceglie quali colonne tenere.

Tiene le righe che soddisfano condizioni costruite una alla volta, ordina su più chiavi ed elimina le colonne che non servono; poi scarica quello che resta. Sono le tre cose per cui si aprirebbe un foglio di calcolo, su un file troppo grande per aprirlo in uno.

🔒 Funziona interamente nel tuo browsercsvfiltersortquery

Trascina qui un CSV o TSV

Letto in questa scheda. Non viene caricato niente. I file scritti da Excel in coreano, giapponese, cinese e occidentale (CP949, Shift_JIS, GBK, Windows-1252) vengono riconosciuti.

Come si usa

  1. Aggiungere una condizione

    Colonna, confronto, valore. «Contiene» e «è» sono le due che si useranno di più; maggiore di e minore di confrontano i numeri come numeri quando la colonna è stata letta come numerica.

  2. Dire come si combinano le condizioni

    «Tutte» significa che ogni condizione deve valere; «una qualsiasi» significa che ne basta una. Con due o più condizioni è questa l’impostazione che decide se si ottengono cinque righe o cinquemila.

  3. Ordinare facendo clic sulle intestazioni

    Un clic con Maiusc su una seconda intestazione ordina all’interno della prima. L’ordinamento è applicato dopo il filtro e dopo l’eliminazione delle colonne.

  4. Scegliere le colonne da tenere

    Nel pannello a scomparsa in fondo. Restringere a quattro colonne è spesso la differenza fra un file che qualcuno leggerà e uno che non leggerà.

Domande frequenti

Uno scaricamento filtrato perde le altre righe?

Lo scaricamento contiene soltanto ciò che ha soddisfatto le condizioni — è quello il punto — ma il file originale resta intatto. Qui non si scrive niente sul disco.

La mia espressione regolare non trova nulla

È un’espressione regolare JavaScript, senza ancoraggi, quindi «roma» corrisponde in qualunque punto del valore. Un pattern non valido viene segnalato e quella sola condizione viene saltata mentre le altre continuano ad applicarsi, così la tabella non si svuota mentre si digita.

Perché 100 si ordina prima di 20?

La colonna è stata letta come testo, e come testo «100» viene prima di «20» così come «ab» viene prima di «b». Conviene eseguire la correzione dei numeri della pulizia del CSV, oppure controllare se nella colonna c’è un valore non numerico vagante che la costringe a essere testo.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.