CSV naar Excel (XLSX) converteren
Deze gratis converter zet een CSV-bestand om naar een Excel-werkmap (.xlsx). Scheidingsteken en codering worden herkend, getallen en ISO-datums worden echte cellen en voorloopnullen blijven tekst. De werkmap wordt in uw browser gemaakt; de CSV wordt niet geüpload. Datums zoals 03/04/2024 blijven tekst in plaats van dat ze worden geraden, en cellen die met = beginnen worden als tekst geschreven, niet als formule.
Is een bestand niet goed omgezet? Mail naar [email protected], liefst met een klein voorbeeldbestand, dan wordt het opgelost.
In het kort
- Invoer: CSV (.csv). Uitvoer: Excel (XLSX) (.xlsx).
- Je bestanden worden niet geüpload: het werk gebeurt in je browser, op je eigen apparaat.
- Bestandsgrootte: geen vaste grens; heel grote bestanden worden beperkt door het geheugen van je apparaat.
- Vereist een recente browser (Chrome, Edge, Firefox of Safari) op computer, tablet of telefoon; niets te installeren.
- Gratis en zonder account.
Waarom een CSV-bestand naar Excel omzetten
Een CSV-bestand dubbelklikken is een gok. Afhankelijk van de taalinstellingen van de computer zet Excel elke rij in één lange kolom, toont het é in plaats van é, maakt het van klantnummer 0150 het getal 150 en van een lang rekeningnummer 4,57E+15. Deze converter leest de CSV zorgvuldig en schrijft een echte Excel-werkmap (.xlsx), zodat u opent wat er werkelijk in het bestand stond. Het scheidingsteken (komma, puntkomma, tab of verticale streep) en de codering (UTF-8, UTF-16 of de Windows-1252 die oudere Excel-versies schrijven) worden automatisch herkend, en u ziet de eerste rijen, zodat u kunt controleren of de kolommen kloppen voordat u converteert. Getallen worden getallen waarmee u kunt rekenen, ISO-datums zoals 2024-05-01 worden echte datums, en alles wat alleen op een getal lijkt, zoals codes met voorloopnullen, blijft tekst. De eerste rij wordt vetgedrukt en blijft in beeld terwijl u scrolt.
Zo zet u CSV om naar Excel
- Sleep uw CSV-bestand naar het vak, of klik om het te kiezen.
- Controleer de kolommen in het voorbeeld; kies een ander scheidingsteken als ze er niet goed uitzien.
- Klik op “Converteren naar Excel” en open het gedownloade .xlsx-bestand in Excel, Numbers, LibreOffice of Google Sheets.
Wat er verandert bij het omzetten
Voorloopnullen en lange getallen blijven tekst
Waarden zoals 0045, 007 of 000123 worden als tekstcellen geschreven, zodat de nullen blijven staan. Hetzelfde geldt voor getallen met meer dan 15 cijfers, zoals kaart-, rekening- of trackingnummers: Excel bewaart hooguit 15 significante cijfers en zou de rest door nullen vervangen. Ook getallen met een scheidingsteken voor duizendtallen, zoals 1.250,00 of 1,250.00, en bedragen met een valutateken blijven tekst, omdat ze op meer dan één manier gelezen kunnen worden.
Welke datums Excel-datums worden
Alleen datums in de volgorde jaar-maand-dag, zoals 2024-05-01 of 2024-05-01 14:30, worden datumcellen. Een datum als 03/04/2024 betekent in Europa 3 april en in de VS 4 maart, dus die blijft precies staan zoals hij geschreven is in plaats van dat hij wordt geraden. In Excel kunt u zo’n kolom alsnog omzetten naar datums met Gegevens › Tekst naar kolommen.
Decimale komma’s
In een CSV met puntkomma’s wordt een getal als 3,5 gelezen als 3.5 wanneer de meeste getallen in het bestand zo geschreven zijn. In Excel staat er dan 3,5 of 3.5, afhankelijk van uw instellingen, maar het is hetzelfde getal.
Formules worden niet uitgevoerd
Een cel die met = begint, wordt als tekst geschreven en niet als formule. Zo blijft de werkmap veilig: een CSV van een onbekende bron kan geen werkende formule in uw spreadsheet smokkelen.
Over de bestandsformaten
CSV
CSV (comma-separated values, door komma's gescheiden waarden) is een tabel in platte tekst: één regel per rij, met de cellen gescheiden door een komma, een puntkomma of een tab. Excel, Google Sheets, Numbers, elke database en de meeste programmeertalen lezen en schrijven het, en daarom is het de gebruikelijke manier om een tabel van het ene programma naar het andere te verplaatsen.
- Er is geen standaard voor het scheidingsteken: Excel gebruikt een komma of een puntkomma, afhankelijk van de taalinstellingen.
- Elke waarde is tekst; of 0612345678 een getal of een telefoonnummer is, bepaalt het programma dat het bestand leest.
- Er zijn geen werkbladen, formules, kleuren of kolombreedtes, alleen de waarden.
- De codering wordt niet in het bestand opgeslagen; UTF-8 is de veilige keuze, en Excel heeft een BOM nodig om die te herkennen.
Excel (XLSX)
XLSX is het werkmapformaat van Microsoft Excel sinds Excel 2007 en wordt ook geschreven door LibreOffice, Numbers en Google Sheets. Achter de extensie zit een zip-archief met XML-bestanden: één per werkblad, plus de gedeelde tekst, de stijlen en de formules.
- Een werkmap kan meerdere werkbladen bevatten; een CSV-bestand bevat maar één tabel.
- Cellen houden hun type: getal, datum of tekst, zodat een telefoonnummer als 0612345678 zijn voorloopnul kan houden.
- Een werkblad bevat maximaal 1.048.576 rijen en 16.384 kolommen.
- Het oudere .xls-formaat (Excel 97-2003) is een ander, binair formaat.
Veelgestelde vragen
Wordt mijn CSV-bestand geüpload?
Nee. Het bestand wordt gelezen en de werkmap wordt gemaakt door uw browser, op uw eigen apparaat. Er gaat niets naar een server, en dat is belangrijk bij klantenlijsten, salarisgegevens en exports uit boekhoudprogramma’s.
Kan ik de herkenning van getallen en datums uitzetten?
Ja. Vink de optie uit en elke cel wordt als tekst geschreven, precies zoals hij in de CSV staat. Dat is handig voor lijsten met codes of telefoonnummers waarmee niet gerekend hoeft te worden.
Hoe groot mag de CSV zijn?
Een Excel-werkblad bevat hooguit 1.048.576 rijen en 16.384 kolommen, en de tool meldt het als het bestand er meer heeft. Bestanden tot 200 MB kunnen worden gelezen; een paar honderdduizend rijen kosten op een laptop een paar seconden.
Werkt de werkmap in Google Sheets en Numbers?
Ja. Het .xlsx-bestand volgt het standaardformaat Office Open XML, dat Google Sheets, Apple Numbers en LibreOffice Calc allemaal openen.