Vai al contenuto principale

Filtrare un CSV

Conserva solo le righe che corrispondono al criterio scelto, usando testo, valore esatto o confronto numerico.

  • 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.

Questo strumento ti è stato utile?

Come funziona questo strumento?

Un file contiene spesso più record del segmento da esaminare: prodotti sopra un certo prezzo, clienti di una città o righe con un campo vuoto. Il filtro CSV conserva i record che rispettano una condizione su una colonna e produce una copia riutilizzabile. Tutte le colonne delle righe mantenute restano presenti nell’ordine originale, quindi riduci i record senza perderne il contesto. Questa operazione non ordina la tabella, non elimina duplicati e non modifica i valori conservati. Crea un sottoinsieme, senza pulire automaticamente il file sorgente.

Scegli una colonna per titolo esatto oppure per posizione a partire da 1. Con l’intestazione attiva, il primo record fornisce i nomi e resta fuori dal filtro. Senza titoli, usa una posizione. I nomi ripetuti selezionano la prima occorrenza; i numeri evitano anche ambiguità con titoli numerici. Il separatore viene rilevato tra virgola, punto e virgola, tabulazione e barra verticale. Le celle tra virgolette vengono lette come campi CSV anche quando occupano più righe fisiche.

Le condizioni testuali comprendono contiene, uguale, inizia con e termina con. Non usano espressioni regolari: i caratteri cercati sono letterali. Gli spazi esterni vengono ignorati inizialmente nel confronto, non nell’uscita. Le maiuscole contano salvo attivazione dell’apposita opzione. Vuoto e non vuoto non richiedono un valore cercato. Senza rimozione degli spazi, una cella che contiene solo spazi non è vuota. Un campo assente in una riga corta viene trattato come valore vuoto.

Maggiore, maggiore o uguale, minore e minore o uguale richiedono numeri validi, riconoscendo punti o virgole decimali e spazi delle migliaia supportati. Celle vuote e non numeriche non rispettano questi confronti, così come un valore di riferimento non valido. Si applica una sola condizione per esecuzione. I record corrispondenti rimangono completi e conservano la sequenza iniziale. Se non corrisponde nulla, un file con titoli contiene soltanto l’intestazione. Può essere un risultato corretto senza righe di dati, non un errore di elaborazione.

Come usare questo strumento

  1. Individua il campo che determina la selezione

    Incolla o importa il CSV o TSV e conferma la presenza dell’intestazione. Scegli la colonna che contiene il criterio reale, non un dato semplicemente collegato ai record da cercare.

  2. Definisci una condizione precisa

    Seleziona operatore e valore, salvo per vuoto o non vuoto. Controlla che le soglie siano numeriche. Per il testo, decidi se maiuscole e spazi esterni debbano influenzare l’uguaglianza tra valori.

  3. Controlla il sottoinsieme ottenuto

    Avvia il filtro, verifica quanti record rimangono ed esamina valori vicini alla soglia o varianti testuali. Copia o esporta la tabella e conserva l’originale per provare altre condizioni senza perdere dati.

Casi d’uso

Estrarre prezzi oltre una soglia

Mantieni prodotti sopra un limite numerico per una revisione dei prezzi, senza separare riferimenti, categorie e altri campi associati all’articolo selezionato nella tabella originale.

Trovare informazioni mancanti

Isola righe con un campo obbligatorio vuoto per completarle all’origine. Il filtro segnala un’assenza, ma non deduce quale valore dovrebbe essere inserito nella cella mancante.

Creare un segmento geografico

Seleziona una città mediante uguaglianza testuale e ignora le maiuscole quando opportuno, raggruppando varianti senza riscrivere nomi e indirizzi che rimangono nelle righe di uscita.

Esempi

Mantenere importi strettamente maggiori di 10

Con la seconda colonna e maggiore di 10 rimane soltanto A. La cella vuota di C non diventa zero e non è un numero valido. Gli altri campi di A restano associati al suo prezzo.

Input

id;prezzo
A;12,50
B;2,75
C;

Risultato

id;prezzo
A;12,50

Confrontare una città ignorando maiuscole e spazi esterni

Uguale a torino, con spazi rimossi dal confronto e maiuscole ignorate, mantiene 1 e 3. La prima cella conservata contiene ancora spazi e iniziale maiuscola: le opzioni normalizzano il confronto, non i dati scritti nell’uscita.

Input

id;citta
1; Torino 
2;Roma
3;torino

Risultato

id;citta
1; Torino 
3;torino

Consigli e buone pratiche

  • Per unire condizioni con E, filtra una copia e applica al risultato la seconda condizione. Ogni passaggio restringe ulteriormente il sottoinsieme. Questo procedimento non realizza una condizione O tra i criteri.
  • Una ricerca contiene con valore cercato vuoto corrisponde a qualsiasi stringa. Se vuoi individuare assenze, scegli esplicitamente l’operatore vuoto invece di lasciare senza testo il campo del valore cercato.
  • Simboli di valuta e annotazioni come sconosciuto non vengono trasformati automaticamente in numeri. Gestisci queste eccezioni separatamente per non confondere i record esclusi con importi che sono semplicemente inferiori alla soglia.

Domande frequenti

Uguale e maggiore di confrontano le celle nello stesso modo?

No. Uguale confronta testo dopo le normalizzazioni scelte, mentre maggiore di richiede due numeri interpretabili. Le stringhe 1 e 1,0 rimangono diverse per l’uguaglianza testuale anche quando indicano la stessa quantità numerica.

Perché una cella con spazi non supera il test vuoto?

Se la rimozione degli spazi esterni è disattivata, quei caratteri formano un valore non vuoto. Attiva l’opzione quando non hanno significato per il confronto. Il testo originale resta comunque invariato nei record conservati.

Posso inserire espressioni regolari o più regole?

Il valore usa una ricerca letterale e l’interfaccia applica una sola regola alla volta. Caratteri come .* non diventano un modello. Più passaggi permettono condizioni E, mentre le condizioni O richiedono un altro procedimento.

Un risultato con la sola intestazione indica un errore?

No. Significa che nessun record di dati soddisfa la condizione scelta. Controlla operatore, soglia, opzioni delle maiuscole e colonna selezionata prima di concludere che i record cercati non esistano nell’esportazione originale.

Strumenti correlati

Strumenti simili o complementari a questo.

Strumenti simili

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

Dati e fogli di calcoloUsa questo strumento

Ordina le righe di un file CSV in base a una colonna, in ordine crescente o decrescente.

Dati e fogli di calcoloUsa questo strumento

Analizza ogni colonna CSV: tipo rilevato, valori mancanti, cardinalità e statistiche numeriche.

Dati e fogli di calcoloUsa questo strumento