Naar inhoud springen

CSV-bestand splitsen in meerdere bestanden

Splits een groot CSV- of Excel-bestand in kleinere bestanden op aantal rijen, in gelijke delen of op de waarden van een kolom, met de koprij in elk deel. Het bestand wordt in je browser gesplitst en nooit geüpload.

Sleep een CSV- of Excel-bestand hierheenCSV, TSV, TXT, XLSX, XLS, ODS · tot 500 MB
Bestand kiezenVerwerkt op je apparaat – wordt niet geüpload
Werkt in je browser · geen uploadZo werkt het

Zo gebruik je CSV of Excel splitsen

  1. 1

    Sleep het CSV- of Excel-bestand hierheen

    CSV-, TSV- en TXT-exports of XLSX-, XLS- en ODS-werkmappen. De tekstcodering en het scheidingsteken worden automatisch herkend; controleer ze in de invoeropties.

  2. 2

    Kies hoe je splitst

    Stel in hoeveel rijen elk bestand krijgt, uit hoeveel gelijke delen het bestand bestaat, of welke kolom bepaalt in welk bestand een rij terechtkomt.

  3. 3

    Controleer de delen

    De lijst toont elk deel met het rijbereik of de waarde. Klik op een deel om de eerste rijen te bekijken voordat er iets wordt aangemaakt.

  4. 4

    Download de delen

    Bewaar ze als CSV-bestanden of Excel-bestanden in één ZIP-bestand, of als bladen van één werkmap. Daarna kun je opnieuw splitsen met andere instellingen.

Limieten en Pro

Bestanden tot 500 MB, onbeperkt aantal rijen; tot 10.000 delen per splitsing, of 500 bladen in één werkmap.

Bestanden tot 4 GB. Pro bekijken

Over CSV of Excel splitsen

Met Split CSV knip je één grote tabel in meerdere kleinere tabellen, waarbij de koprij bovenaan elk deel wordt herhaald. Zo opent elk deel op zichzelf met de juiste kolomnamen. Er zijn drie manieren: een vast aantal rijen per bestand (bijvoorbeeld 5.000 voor een uploadformulier dat grotere bestanden weigert), een aantal gelijke delen (de rijen worden zo verdeeld dat een deel hooguit één rij meer heeft dan een ander) of één bestand per waarde van een kolom, zoals een deel per regio, vestiging, manager of maand.

CSV-delen worden uit de originele tekst geknipt en niet opnieuw geschreven: aanhalingstekens, decimale scheidingstekens, regeleinden en een Excel-regel "sep=" blijven precies zoals ze waren. De delen gebruiken de codering van de invoer, tenzij je een andere kiest. Cyrillische exports uit 1C of oude Excel-versies in Windows-1251 worden herkend, net als UTF-8 met of zonder byte-order mark, UTF-16 en Windows-1252.

Het bestand wordt in plakken van 4 MB door een achtergrondproces gehaald, zodat een CSV van enkele honderden megabytes nooit in één keer in het geheugen hoeft te passen en de pagina bruikbaar blijft, met een voortgangsbalk en een annuleerknop.

Delen opslaan als Excel-bestanden is handig als een CSV te lang is voor de limiet van 1.048.576 rijen in Excel: getallen, waar/onwaar en ISO-datums worden cellen met het juiste type, terwijl codes zoals 007 tekst blijven. Beperkingen: lege regels worden weggelaten, er wordt telkens één blad van een werkmap gesplitst en één splitsing levert maximaal 10.000 bestanden of 500 bladen op.

Privacy

Het bestand wordt in dit browsertabblad door een Web Worker gelezen en gesplitst. Noch het bestand noch de delen worden geüpload en na het sluiten van de pagina blijft er niets bewaard. De splitscode maakt deel uit van deze site en wordt pas geladen wanneer je een bestand toevoegt.

Functies

Op rijen, delen of kolom

N rijen per bestand, N gelijke delen of één bestand per waarde.

Originele rijen behouden

CSV-delen zijn byte voor byte kopieën van de bronregels, met de koprij bovenaan.

CSV, Excel of één werkmap

Delen als CSV- of XLSX-bestanden in een ZIP-bestand, of als bladen van één XLSX.

Grote bestanden, geen vastlopers

Verwerkt in een worker met voortgang en annuleren.

CSV of Excel splitsen: veelgestelde vragen

Behoudt elk deel de koprij?
Ja. Als “Eerste rij is de koprij” aanstaat, wordt de eerste rij bovenaan elk deel geschreven en niet als gegevens geteld. 1.000 rijen per bestand betekent dus 1.000 gegevensrijen plus de koprij. Zet de optie uit voor bestanden zonder koprij; dan wordt elke rij, ook de eerste, als gegevens behandeld en net als de rest gesplitst.
Kan ik een CSV splitsen op de waarden in een kolom?
Kies “Kolomwaarde” en selecteer de kolom. Elke verschillende waarde krijgt een eigen deel, vernoemd naar die waarde, bijvoorbeeld sales-Tashkent.csv en sales-Samarkand.csv. Binnen elk deel blijft de oorspronkelijke volgorde van de rijen behouden. Waarden worden vergeleken zonder spaties aan de randen en zijn hoofdlettergevoelig; rijen met een lege cel in die kolom komen in een deel met de naam leeg.
Mijn CSV toont tekens als Ïðèâåò in plaats van Russische tekst. Wat nu?
Dat bestand staat in Windows-1251, de Cyrillische codepagina van 1C en oudere Excel-exports, maar wordt gelezen als Windows-1252. Meestal wordt dit vanzelf herkend; zo niet, zet dan “Tekstcodering” op Windows-1251. De delen behouden dan Windows-1251, of je slaat ze op als UTF-8 met BOM, zodat actuele Excel-versies ze goed tonen.
Verandert splitsen mijn gegevens?
CSV-delen bevatten de originele regels ongewijzigd: aanhalingstekens, decimale komma's, voorloopnullen en regeleinden blijven zoals ze waren. Alleen als je een ander scheidingsteken of een andere codering kiest, worden ze herschreven. Excel-delen uit een CSV krijgen cellen met een type: 42 wordt een getal en 2024-05-01 een datum, terwijl waarden zoals 007 of lange ID-nummers als tekst blijven staan.
Hoe groot mag het bestand zijn dat ik splits?
Tot 500 MB met het gratis abonnement en tot 4 GB met Pro. CSV-bestanden worden in plakken gelezen, dus hun grootte telt minder zwaar dan het geheugen van je apparaat voor de afgewerkte delen. Eén splitsing levert maximaal 10.000 bestanden op, of 500 bladen in één werkmap; heb je er meer nodig, verhoog dan het aantal rijen per bestand.

Andere taken met deze tool