Categoria: Sviluppo

Filtro righe CSV

Idea internaManca uno strumento?

Mantieni solo le righe CSV che corrispondono a un testo o un pattern

Incolla dati CSV e mantieni solo le righe in cui una colonna, o l'intera riga, corrisponde a un testo o a un'espressione regolare, con un'opzione per invertire la corrispondenza. Funziona interamente nel tuo browser.

1 riga/e corrispondente/i.

JSON
name,role,team,active
Ada Lovelace,Engineer,Blue,true

Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.

A cosa serve

Ridurre un grande export alle righe che contano è di solito una ricerca, non un ordinamento: righe in cui una colonna di stato dice "failed", o una colonna e-mail corrisponde a un dominio. Questo strumento analizza CSV separato da virgole, punti e virgola o tabulazioni, verifica una colonna nominata o numerata, oppure l'intera riga, rispetto a testo semplice o a un'espressione regolare, e ricostruisce un CSV con solo le righe corrispondenti o, con Inverti attivo, quelle che non corrispondono.

Come si usa

  1. Incolla i tuoi dati CSV nel campo di input, oppure carica l'esempio.
  2. Imposta facoltativamente una colonna da filtrare, per posizione a partire da 1 o per nome di intestazione.
  3. Inserisci il testo o il pattern da cercare, e copia il CSV filtrato.

Privacy

Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.

Domande frequenti

I miei dati CSV vengono caricati da qualche parte?
No. L'analisi e il filtraggio avvengono in JavaScript eseguito nella pagina, quindi gli export dei fogli di calcolo non lasciano mai il tuo dispositivo.
Cosa succede se lascio la colonna vuota?
Tutte le colonne di ogni riga vengono unite e verificate insieme, così il testo o il pattern cercato può riguardare l'intera riga invece di un solo campo.
Posso usare un'espressione regolare invece del testo semplice?
Sì, imposta la modalità di corrispondenza su Regex; un pattern non valido viene segnalato sotto il campo invece di rompere l'output.