Mi è stato dato un file CSV con più di quanto Excel MAX possa gestire, e ho davvero bisogno di poter vedere tutti i dati. Ho capito e ho provato il metodo di "dividere", ma non funziona.
Un po' di background: Il file CSV è un file CSV di Excel, e la persona che ha dato il file ha detto che ci sono circa 2m
di righe di dati.
Quando lo importo in Excel, ottengo dati fino alla riga 1.048.576
, poi lo reimposto in una nuova scheda a partire dalla riga 1.048.577
dei dati, ma mi dà solo una riga, e so per certo che dovrebbero essercene di più (non solo per il fatto che "la persona" ha detto che ci sono più di 2 milioni, ma per le informazioni nelle ultime serie di righe).
Ho pensato che forse la ragione per cui questo accade è che mi è stato fornito il file CSV come un file CSV Excel, e quindi tutte le informazioni oltre il 1.048.576
sono perse (?).
Devo chiedere un file in formato database SQL?
Excel 2007+ è limitato a un po' più di 1 milione di righe ( 2^20 per essere precisi), quindi non caricherà mai il tuo file di 2M di righe. Penso che la tecnica a cui ti riferisci come suddivisione sia la cosa integrata di Excel, ma a quanto pare funziona solo per problemi di larghezza, non per problemi di lunghezza.
Il modo più semplice che vedo subito è quello di usare qualche strumento di divisione dei file - ce ne sono a tonnellate e usarlo per caricare i file csv parziali risultanti in più fogli di lavoro.
ps: "i file csv di excel" non esistono, esistono solo i file prodotti da Excel che usano uno dei formati comunemente chiamati file csv...
Potete usare PowerPivot per lavorare con file fino a 2GB, che saranno sufficienti per le vostre esigenze.