«Dividere una tabella» può indicare operazioni diverse. Puoi voler creare file più piccoli oppure distribuire le righe in gruppi in base a una colonna. Queste esigenze non producono lo stesso risultato.
Dividere un CSV di grandi dimensioni
Dividere un CSV è utile quando il problema principale è la dimensione: un file troppo grande viene suddiviso in parti più facili da trasferire o elaborare.
In questo caso, le parti mantengono normalmente la stessa struttura di colonne. Cambia soltanto la distribuzione delle righe.
Separare in base a una colonna
Un’altra esigenza consiste nel creare un gruppo per ogni valore. Per esempio, una tabella delle vendite può essere separata per regione, filiale o categoria.
La separazione per colonna usa il valore di una colonna per determinare il gruppo di destinazione di ogni riga.
Filtrare o separare?
Se vuoi recuperare un solo gruppo, può bastare un filtro. Puoi per esempio conservare soltanto le righe per cui paese = Italia.
Se invece vuoi produrre tutti i gruppi, la separazione è più adatta: Italia, Francia, Spagna e così via possono diventare uscite distinte.
Conservare le intestazioni
Ogni parte deve restare comprensibile autonomamente. In un CSV, conservare la riga di intestazione in ogni file facilita le importazioni successive ed evita di dover ricordare l’ordine delle colonne.