Utilia

Excel naar CSV omzetten

Zet Excel-, XLS- of ODS-bladen om naar CSV (één blad of alles als ZIP) en CSV-bestanden terug naar .xlsx, met opties voor scheidingsteken, codering en BOM.

Geaccepteerd: .xlsx, .xlsm, .xlsb, .xls, .ods, .csv, .tsv, .txt. Meerdere CSV-bestanden worden één werkmap met één blad per bestand.

CSV → Excel

Zo zet je Excel om naar CSV

  1. Sleep een werkmap naar het uploadvak of klik erop om er een te kiezen: .xlsx, .xlsm, .xlsb, oude .xls-bestanden en LibreOffice-bestanden (.ods) worden geaccepteerd.
  2. Kies in het paneel Excel → CSV het Blad dat je wilt omzetten. Het voorbeeld toont de eerste regels van de CSV precies zoals ze worden geschreven.
  3. Kies het Scheidingsteken, de Codering en de Regeleinden, en klik op CSV downloaden. Wil je alle bladen tegelijk omzetten, klik dan op Alle bladen downloaden (ZIP): je krijgt één .csv-bestand per blad, met de naam van het blad.

Zo zet je CSV om naar Excel

  1. Sleep een of meer .csv-, .tsv- of .txt-bestanden hierheen, of plak CSV-gegevens onder Of plak CSV-gegevens.
  2. Laat Scheidingsteken en Decimaal scheidingsteken op Automatisch herkennen staan, of stel ze zelf in als het voorbeeld niet klopt. Kies hoe de Datums in je bestand staan.
  3. Controleer de tabel onder Hoe de cellen worden opgeslagen: getallen en datums staan rechts uitgelijnd, tekst links.
  4. Klik op Excel-bestand downloaden (.xlsx). Meerdere CSV-bestanden leveren één werkmap op met één blad per bestand.

Alles gebeurt in je browsertabblad: de bestanden worden nooit geüpload.

De juiste CSV-opties kiezen

Waarden. Zoals weergegeven in de spreadsheet schrijft de waarden met de getalnotatie die in het bestand is opgeslagen: 1,235 voor een getal dat zonder decimalen is opgemaakt, een datum in de datumnotatie van de cel. Opgemaakte getallen gebruiken altijd een punt voor decimalen en een komma voor duizendtallen, ook als je Excel in het Nederlands gebruikt. Ruwe waarden (volledige precisie, ISO-datums) schrijft in plaats daarvan de opgeslagen waarde: 1234.5, 2026-09-30, 2026-09-30 14:05:00. Ruwe waarden zijn veiliger voor databases en scripts; weergegeven waarden zijn beter als iemand het bestand gaat lezen. Formules worden geëxporteerd als het resultaat dat in het bestand is opgeslagen, nooit als formule.

Scheidingsteken. De meeste software verwacht een komma. Excel in het Nederlands, Frans, Duits of een andere taal die decimalen met een komma schrijft, verwacht een puntkomma, en de puntkomma voorkomt dat elk decimaal getal tussen aanhalingstekens moet. Cellen met het scheidingsteken, aanhalingstekens of regeleinden worden volgens RFC 4180 tussen aanhalingstekens gezet.

Codering en BOM. UTF-8 behoudt elk teken. Excel op Windows herkent UTF-8 alleen als het bestand met een byte order mark begint, dus vink Byte order mark (BOM) toevoegen zodat Excel UTF-8 en UTF-16 herkent aan als accenten daar als é verschijnen. Windows-1252 past bij oudere West-Europese software; tekens die het niet kent, worden als ? geschreven en de melding boven het voorbeeld telt ze. UTF-16 LE is wat de export “Unicode-tekst” van Excel gebruikt.

Beschermen tegen formule-injectie zet een apostrof voor cellen die beginnen met =, +, - of @, zodat een spreadsheet die de CSV opent ze niet uitvoert. Gewone getallen zoals -12 blijven ongewijzigd.

Hoe CSV-gegevens Excel-cellen worden

Getallen zoals 1234.56, 1,234.56, 1 234,56 of 12.5% worden echte getallen (percentages houden een percentagenotatie). Voorloopnullen (007, postcodes) als tekst behouden voorkomt dat 007 of 01234 hun nullen verliezen, en gehele getallen van meer dan 15 cijfers blijven altijd tekst, omdat Excel maar 15 significante cijfers kan opslaan. Datums in ISO-notatie worden altijd herkend; 30/09/2026 heeft Dag/maand/jaar nodig. Vink Alles als tekst behouden (geen omzetting naar getal of datum) aan om elke waarde precies zo op te slaan als ze er staat. Met Eerste rij bevat kolomnamen wordt de koprij vastgezet en krijgt ze filterknoppen, en de kolombreedtes worden op de inhoud afgestemd.

Veelgestelde vragen

Kan ik alle bladen van een werkmap tegelijk omzetten?

Ja. Alle bladen downloaden (ZIP) maakt één CSV per blad in een ZIP-bestand. Verborgen bladen blijven buiten beschouwing, tenzij je Verborgen bladen meenemen in de ZIP aanvinkt.

Waarom zien accenten er verkeerd uit als ik de CSV in Excel open?

Excel leest UTF-8 als een oude codetabel. Vink de BOM-optie aan, of kies Windows-1252 als het bestand alleen West-Europese tekst bevat.

Behoudt de CSV opmaak, kleuren of formules?

Nee. CSV is platte tekst: het bevat alleen waarden. Opmaak, formules, opmerkingen, grafieken en samengevoegde cellen gaan verloren; een samengevoegd bereik houdt zijn waarde in de eerste cel.

Waarom zijn mijn productcodes hun voorloopnullen kwijt?

Ze zijn als getallen herkend. Laat Voorloopnullen (007, postcodes) als tekst behouden aangevinkt, of gebruik Alles als tekst behouden.

Worden mijn bestanden naar een server gestuurd?

Nee. De spreadsheetbibliotheek draait in je browser, dus het omzetten werkt ook offline zodra de pagina is geladen, en je gegevens blijven op je apparaat.