Hoe een enorm CSV-bestand in kleinere bestanden te splitsen op Windows 11/10

Microsoft Excel is een spreadsheetprogramma en een geweldig hulpmiddel dat wordt gebruikt voor het analyseren van gegevens, het lokaliseren van informatie, het maken van grafieken en het presenteren ervan aan besluitvormers. Excel werkt effectief op alle niveaus, van een eenvoudige rekenmachine tot de meest technische berekeningen. Maar zo nu en dan kom je een probleem met de spreadsheetgrootte tegen bij het omgaan met grote gegevens. In dit artikel leren we hoe we een enorm CSV-bestand kunnen splitsen in meerdere kleinere bestanden.

Inhoudsopgave

Waarom de enorme Excel-spreadsheet splitsen?

Excel Spreadsheets opent alleen de eerste 1.048.576 rijen en 16.384 kolommen met gegevens. Soms kom je een .csv-bestand tegen dat veel meer gegevens bevat dan dat.

Stel dat u gegevens van de patiënten in een ziekenhuis moet opslaan, dat u een CSV-bestand moet importeren dat zoveel records bevat, zeg meer dan een miljoen. Maar de vraag is hoe u een spreadsheet met meer dan een miljoen records importeert en beheert?

De oplossing is om het enorme CSV-bestand van meer dan een miljoen patiënten op te splitsen in kleinere meerdere bestanden, zodat Excel er gemakkelijk mee kan werken.

Wat gebeurt er als u grote CSV-bestanden opent in Excel?

Excel zal het moeilijk vinden om te openen. Het grote bestand duurt enkele minuten om te openen en u kunt alleen de gegevens zien die aanwezig zijn in de bovenste 1048576-rijen. Daarna krijgt u een foutmelding met de melding "Bestand niet volledig geladen“. U kunt alleen werken in de rijen die worden weergegeven. Dit helpt niet wanneer u de volledige gegevens moet analyseren en bestuderen. Het is dus beter om het bestand te splitsen.

In dit artikel gebruik ik twee willekeurige CSV Excel-spreadsheets om uit te leggen hoe grote CSV-bestanden in kleinere bestanden kunnen worden gesplitst.

Manieren om enorme CSV-bestanden te splitsen

1. Een programma gebruiken om CSV-bestanden te splitsen

We kunnen eenvoudig de CSV Splitter-programma's gebruiken om de enorme CSV-bestanden te splitsen. Deze splitters worden veel gebruikt ondanks hun geheugenproblemen. Gebruik een van de onderstaande programma's om de bestanden te splitsen. Ze zijn gratis beschikbaar op internet om te downloaden.

1. Enorme CSV-splitter

Dit is een ongecompliceerde en eenvoudig te gebruiken CSV-splitter. Laten we eens kijken hoe we de bestanden kunnen splitsen met behulp van dit hieronder,

1. Na het openen van de splitter, voer je gewoon de CSV-bestand je wilt splitsen en de vermelden Aantal regels en klik op de Gespleten bestand.

Csv. splitsen

2. Zodra de splitsing is voltooid, krijgt u de meerdere gesplitste bestanden zoals weergegeven

Csv1 splitsen

2. CSV-splitter

Dit heeft ook dezelfde functie als de bovenstaande splitter. Laten we eens kijken hoe we de bestanden in dit programma kunnen splitsen.

1. Open de CSV-splitter en voer het CSV-bestand in dat u wilt splitsen. Voer het aantal in rijen en klik tenslotte op uitvoeren.

Csv-splitter

2. Nadat de splitsing is voltooid, worden de bestanden opgeslagen op de locatie waar uw originele CSV-bestand aanwezig is.

Csv-splitter1

Er zijn veel meer CSV-splitters op de markt, een voorbeeld is: BitRecover CSV-splitter. Je kunt dit gebruiken als je wilt, maar je moet betalen om de volledige versie te krijgen.

2. Online bron gesplitst CSV

U kunt de CSV-bestanden ook opsplitsen in kleinere bestanden met behulp van een gratis online bron genaamd Split CSV.

1. Open de Split CSV in uw browser.

Online Csv

2. Upload het bestand dat u wilt splitsen.

Online Csv1

3. Vermeld het aantal regels dat u wilt dat het bestand heeft.

Online Csv2

4. Volg de stappen op het scherm en klik ten slotte op Splitsen.

Online Csv3

OPMERKING: Split CSV heeft ook enkele premium-opties. Om van deze opties gebruik te kunnen maken, moet u een aantal abonnementskosten betalen.

3. Een batchbestand gebruiken

We kunnen ook een batchbestand gebruiken om het enorme CSV-bestand in meerdere bestanden te splitsen. Laten we eens kijken hoe we een batchbestand kunnen maken en het vervolgens kunnen aanpassen aan de behoeftigen.

1. Open een tekstbestand ( Kladblok). Schrijf de batchcode om het CSV-bestand te splitsen (kopieer de onderstaande code).

Batchcode

2. Ga nu naar Bestand > Opslaan als > batch.bat het dossier >Opslaan.

Batchbestand opslaan

3. Nu wordt het bestand op het bureaublad opgeslagen, zoals hieronder wordt weergegeven. Dubbelklik op het bestand dat moet worden uitgevoerd in de opdrachtprompt.

Batch1

OPMERKING: Als u de code wilt bewerken, Klik met de rechtermuisknop op het batchpictogram en klik op Bewerking.

4. Zodra het batchprogramma de code heeft verwerkt, wordt het enorme CSV-bestand op basis van uw invoer opgesplitst in meerdere kleinere bestanden.

5. Laten we nu eens kijken naar de code en welke wijzigingen u moet aanbrengen zodat u uw specifieke CSV-bestand kunt splitsen.

Partij

U moet de onderstaande waarden wijzigen om de code dienovereenkomstig voor u te laten werken,

SET BFN = Dit zou moeten verwijzen naar het CSV-bestand dat moet worden gesplitst. Vervang gewoon door uw eigen CSV-bestandspad.

SET LPF = Dit is het aantal rijen dat u in uw nieuwe bestand wilt openen.

SET SFN = Dit is de nieuwe naam die u aan uw gesplitste bestanden geeft.

Nadat u deze waarden hebt gewijzigd, slaat u uw code op als a .knuppel bestand met een nieuwe naam en volg de bovenstaande stappen om het CSV-bestand te splitsen.

4. Powershell gebruiken

Powershell-codering is eenvoudiger en sneller in vergelijking met het verwerken van batchbestanden. Daarom kunnen we voor deze verwerking met Powershell gaan. Kopieer de onderstaande code in een notitieblok voordat u het proces ingaat.

Powershell

1. druk op "Windows+X" om Powershell als beheerder te openen.

Druk op Win-toets + X samen om het contextmenu te openen met Windows Powershell (admin)Druk op Win-toets + X samen om het contextmenu te openen met Windows Powershell (admin)

2. Wijzig de code die in het kladblok is gekopieerd volgens uw CSV-bestandsvereisten. De aan te brengen wijzigingen zijn:

  • $InputFilename = Get-Content 'C:\file\location':- Vul de. in plaats van uw CSV-bestand in het systeem. Mijn bestanden zijn te vinden op "C:\Users\msdsh_000\Downloads\ Sample-Spreadsheet-500000-rows".
  • $OutputFilenamePattern = 'output_done_':- U kunt de uitvoer naam van uw bestand in deze regel. De naam van mijn uitvoerbestand is gewijzigd in "Output-sample".
  • $Lijnlimiet = 50000:- Hier kunt u het aantal regels beperken. Ik beperk het tot 10000.

Nadat de wijzigingen zijn aangebracht, kopieert u de volledige code en plakt u deze in het Powershell-venster.

3. De code wordt uitgevoerd in het Powershell-venster en de uitvoer wordt opgeslagen als .csv bestanden.

Uitgangsvermogen:

5. Power Pivot gebruiken

1. Open een leeg Excel-spreadsheet. Ga naar Gegevens > Nieuwe query > Van bestand > Van CSV.

Power Pivot

2. Er verschijnt een venster waarin u wordt gevraagd een CSV-bestand te importeren.

Power Pivot 1

3. Een voorbeeld van het bestand wordt getoond. Klik nu op Laden > Laden naar

Power Pivot 2

4. Zorg ervoor dat u het vakje aanvinkt tegen ” Voeg deze data toe aan het datamodel” en klik ook op het keuzerondje ” Maak alleen verbinding”. Klik ten slotte op Laden.

Power Pivot 3

OPMERKING: Deze stap vertelt dat we de gegevens niet naar een Excel-blad laden.

6. Het hele grote bestand wordt geladen. Klik nu op Gegevens beheren.

Power Pivot 4

7. De Power Pivot-tabel verschijnt nu op het scherm, waar u de kolommen naar behoefte kunt toevoegen en wijzigen.

Draaitabel

Deze methode verdeelt het CSV-bestand niet in kleinere bestanden. U kunt de CSV eenvoudig in Excel manipuleren, wat erg handig is.

Dat is alles.

Ik hoop dat dit artikel nuttig en informatief is geweest.

Reageer en laat ons weten welke methode je hebt gebruikt.

Windows 11 automatisch afsluiten na een bepaalde tijd

Windows 11 automatisch afsluiten na een bepaalde tijdHoeWindows 11

Voorbij zijn de tijden dat je je films op de grote televisie keek. Het was gemakkelijk om een ​​timer op te zetten om je tv uit te zetten, mocht je in slaap vallen. Maar met de tussenkomst van lapt...

Lees verder
BITLOCKER ENCRYPTIE verwijderen / uitschakelen in Windows 11

BITLOCKER ENCRYPTIE verwijderen / uitschakelen in Windows 11HoeWindows 11

Bitlocker Encryption is een zeer veilige coderingstool om volumes op Windows te coderen. Deze 128-bit of 256-bit coderingstool wordt door miljoenen gebruikers over de hele wereld gebruikt om belang...

Lees verder
Hoe u het klassieke contextmenu met de rechtermuisknop kunt herstellen in Windows 11

Hoe u het klassieke contextmenu met de rechtermuisknop kunt herstellen in Windows 11HoeWindows 11

Met de nieuwe verbeteringen aan de gebruikersinterface in Windows 11 is het gloednieuwe contextmenu van Windows 11 met de rechtermuisknop in beeld gekomen. Het ziet er ook erg strak en compact uit....

Lees verder