Excel CSV. file con più di 1.048.576 righe di dati

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?

Dovresti provare delimit, che può aprire fino a 2 miliardi di righe e 2 milioni di colonne molto rapidamente e ha anche una prova gratuita di 15 giorni. Fa il lavoro per me!

Commentari (5)

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...

Commentari (2)

Potete usare PowerPivot per lavorare con file fino a 2GB, che saranno sufficienti per le vostre esigenze.

Commentari (1)