Una tabella contiene spesso più informazioni di quelle necessarie per un’attività specifica. Invece di modificare manualmente centinaia di righe, puoi agire su due aspetti: selezionare i record utili e ridurre le colonne allo schema necessario.
Filtrare, ordinare e scegliere le colonne di un CSV senza romperne la struttura
Riduci un CSV alle righe e colonne utili, ordina i dati e rinomina le intestazioni mantenendo una tabella coerente.
Mostra indice
Filtrare agisce sulle righe
Un filtro CSV conserva le righe che rispettano una condizione. Puoi isolare un paese, uno stato, una categoria oppure valori numerici che soddisfano un criterio.
Prima di filtrare, verifica la colonna scelta e il tipo di confronto. Il testo "10" e il numero 10 possono essere trattati diversamente a seconda dell’operazione.
Ordinare non filtra nulla
L’ordinamento modifica l’ordine delle righe senza eliminarle. È utile per classificare importi e nomi o preparare un controllo visivo.
Distingui ordinamento testuale e numerico: alfabeticamente 100 può comparire prima di 20, mentre un ordinamento numerico colloca naturalmente 20 prima di 100.
Selezionare le colonne utili
Per preparare un’esportazione destinata a un altro software, spesso conviene conservare soltanto i campi attesi.
La selezione delle colonne riduce la tabella senza modificare le righe. Limita anche la diffusione di dati inutili: se il destinatario necessita solo di un identificatore e di uno stato, le altre colonne non devono necessariamente accompagnare il file.
Rinominare per uniformare
Due fonti possono usare customer_id e client_id per lo stesso concetto. Rinominare le colonne permette di uniformare le intestazioni prima di un’unione o di un’altra trasformazione.
Rinominare una colonna non modifica però il contenuto. Se i valori seguono convenzioni diverse, può essere necessaria un’ulteriore normalizzazione.
In quale ordine eseguire le operazioni?
Se il file è molto grande e serve solo una piccola parte delle righe, filtrare presto riduce il volume da elaborare. Se la destinazione richiede uno schema preciso, selezionare e rinominare le colonne prima dell’esportazione rende il risultato più chiaro.
Una sequenza comune può essere:
CSV sorgente
→ pulire
→ filtrare le righe
→ selezionare le colonne
→ rinominare le intestazioni
→ ordinare
→ esportare
L’ordine non è universale: deve seguire il risultato desiderato.
Ridurre presto semplifica il resto
Se un file contiene cinquanta colonne ma ne servono solo cinque, selezionarle all’inizio rende più leggibili le operazioni successive. Allo stesso modo, filtrare le righe fuori ambito prima di un’unione o confronto evita di trasportare dati inutili.
In un workflow, ridurre presto il volume semplifica i controlli e diminuisce il rischio di manipolare colonne che non dovrebbero più essere coinvolte.
I nomi delle colonne come contratto
Nomi stabili fungono da contratto tra le diverse fasi. Se un’esportazione usa customer_email e un’altra email_cliente, uniformarle prima dell’unione consente alle fasi successive di lavorare su una struttura comune.
Scegli nomi brevi, espliciti e coerenti, evitando modifiche inutili nel mezzo del workflow.
Verificare l’intestazione finale
Dopo più trasformazioni, controlla la prima riga e alcuni record. Assicurati che ogni valore sia ancora sotto l’intestazione corretta e che le colonne obbligatorie non siano state eliminate.
Queste operazioni sono semplici singolarmente; combinate, costituiscono già un vero workflow di preparazione dei dati.