Excel CSV. bestand met meer dan 1.048.576 rijen gegevens

Ik heb een CSV bestand gekregen met meer dan de MAX die Excel aankan, en ik moet echt alle gegevens kunnen zien. Ik begrijp en heb de methode van "splitsen" geprobeerd, maar het werkt niet.

Wat achtergrond: Het CSV bestand is een Excel CSV bestand, en de persoon die het bestand heeft gegeven heeft gezegd dat er ongeveer 2m rijen met gegevens zijn.

Als ik het importeer in Excel, krijg ik gegevens tot rij 1.048.576, dan importeer ik het opnieuw in een nieuw tabblad vanaf rij 1.048.577 in de gegevens, maar het geeft me slechts één rij, en ik weet zeker dat er meer zouden moeten zijn (niet alleen vanwege het feit dat "de persoon" zei dat er meer dan 2 miljoen zijn, maar vanwege de informatie in de laatste paar reeksen rijen)

Ik dacht dat dit misschien komt omdat ik het CSV-bestand als een Excel CSV-bestand heb gekregen, en dat dus alle informatie voorbij 1.048.576 verloren is gegaan (?).

Moet ik vragen om een bestand in een SQL database formaat?

Je zou delimit eens moeten proberen, het kan tot 2 miljard rijen en 2 miljoen kolommen zeer snel openen, heeft ook een gratis 15 dagen proefversie. Doet het werk voor mij!

Commentaren (5)

Excel 2007+ is beperkt tot iets meer dan 1 miljoen rijen ( 2^20 om precies te zijn), dus het zal nooit je bestand van 2M regels laden. Ik denk dat de techniek die jij aanduidt als splitsen het ingebouwde ding is dat Excel heeft, maar afaik werkt dat alleen voor breedte problemen, niet voor lengte problemen.

De echt gemakkelijkste manier die ik meteen zie is om een of andere file splitting tool - er's tonnen van 'em te gebruiken en dat te gebruiken om de resulterende gedeeltelijke csv bestanden in meerdere werkbladen te laden.

ps: "excel csv files" don't exist, er zijn alleen bestanden geproduceerd door Excel die een van de formaten gebruiken die gewoonlijk csv-bestanden worden genoemd...

Commentaren (2)

U kunt PowerPivot gebruiken om te werken met bestanden tot 2GB, wat voldoende zal zijn voor uw behoeften.

Commentaren (1)