Come aprire un file CSV enorme
Cosa succede quando un CSV supera il limite di Excel, e quattro modi per cavarsela.
Hai un export da centinaia di megabyte. Excel si apre, ci pensa su, poi mostra un avviso che il file non è stato caricato per intero, oppure si blocca. Non è il tuo computer, è un limite del programma.
I limiti reali
| Strumento | Limite |
|---|---|
| Excel | 1.048.576 righe e 16.384 colonne per foglio |
| Google Fogli | 10 milioni di celle per foglio di lavoro |
| Blocco note di Windows | Funziona, ma è lentissimo sui file grandi |
Excel rallenta molto prima del suo limite. Da qualche centinaio di migliaia di righe con molte colonne, ogni ordinamento diventa una sofferenza.
1. Guarda prima cosa contiene
Prima di tentare di caricare tutto, chiediti cosa ti serve davvero. Spesso sono poche colonne, un intervallo di date o un conteggio. Lo strumento estrai colonne legge il file nel tuo browser e mostra le intestazioni e un campione di righe, così sai cosa c’è dentro prima di decidere.
2. Dividilo in parti gestibili
Lo strumento dividi CSV taglia un file grande in più file piccoli, ciascuno con la riga di intestazione, per esempio 200.000 righe l’uno. Ogni parte si apre poi normalmente in Excel. È la soluzione più semplice quando devi lavorare in un foglio di calcolo e puoi gestire le parti separatamente.
3. Tieni solo ciò che ti serve
Spesso il file è grande per colonne inutili. Toglile con lo strumento estrai colonne: un file da 400 MB a volte scende sotto i 40 MB, ed Excel se lo beve senza fiatare.
4. Usa uno strumento nato per questo
Se lavori spesso su file grandi, ci sono tre soluzioni durature:
- Power Query in Excel. Dati, Recupera dati: carica, filtra e aggrega senza dover far entrare tutte le righe nel foglio.
- Un database. Importare il CSV in SQLite o PostgreSQL rende le interrogazioni istantanee.
- Un linguaggio di scripting. Python con pandas, oppure R, gestisce decine di milioni di righe su un portatile normale.
Quando il file sembra avere una sola colonna
Grande o piccolo che sia, se tutto arriva nella colonna A il problema è il separatore: il file usa probabilmente punti e virgola o tabulazioni. Lo strumento correggi codifica rileva il separatore e può convertirlo.
Privacy
Gli export grandi contengono spesso tutti i clienti, tutti gli ordini o tutti i dipendenti. Inviare un file così a un servizio online è raramente accettabile, e a volte vietato dalle regole interne. Gli strumenti CSV collegati qui elaborano il file nel tuo browser, quindi non lascia il computer.