CSV-Excel Converter (beide richtingen)
Zet CSV-bestanden om naar echte .xlsx-werkmappen en Excel-bestanden terug naar schone CSV — volledig in uw browser, geen upload.
1.245 weergaven
CSV → Excel
De CSV is leeg of onleesbaar.
Excel → CSV
Bezig met verwerken…
Bestand kon niet worden gelezen — kies een geldig .xlsx-bestand (het oude .xls-formaat wordt niet ondersteund).
Voorbeeld (eerste rijen) —
Let op: datumcellen kunnen verschijnen als het serienummer dat Excel opslaat (bijv. 45123) — zie de FAQ.
Hoe de Conversie het Formaat Respecteert
CSV → Excel: plak of kies een CSV (komma, puntkomma of tab gescheiden — automatisch herkend) en download een echte .xlsx-werkmap, geen hernoemd tekstbestand. De parser volgt RFC 4180, de daadwerkelijke CSV-specificatie: velden worden gescheiden door komma's, maar elk veld dat zelf een komma, een dubbel aanhalingsteken of een regeleinde bevat, moet tussen dubbele aanhalingstekens staan — "Smith, John" blijft één veld, geen twee, en een tussen aanhalingstekens geplaatste meerregelige waarde blijft één cel in plaats van de rij te splitsen. Getallen komen in Excel terecht als getallen, tekst als tekst, en Turkse/geaccentueerde tekens blijven intact — precies de drie dingen die misgaan wanneer iemand een .csv simpelweg hernoemt naar .xlsx.
Excel → CSV: kies een .xlsx-bestand, kies het werkblad als er meerdere zijn, bekijk een voorbeeld van de data en download UTF-8 CSV met het scheidingsteken naar keuze. Concreet voorbeeld: een cel met Ankara, Turkije wordt geëxporteerd als "Ankara, Turkije" — tussen aanhalingstekens — precies zodat een lezer die op komma's scheidt dit niet voor twee kolommen aanziet. Er wordt een BOM toegevoegd zodat Excel de CSV opnieuw opent met correcte geaccentueerde tekens.
De aanhalingsregel werkt in beide richtingen, en dit begrijpen verklaart de meeste "waarom brak mijn CSV"-momenten. Een veld dat een letterlijk dubbel aanhalingsteken bevat, krijgt dat teken verdubbeld en het hele veld wordt tussen aanhalingstekens gezet — Hij zei "hoi" wordt "Hij zei ""hoi""" — en dat is precies waarom een CSV met de hand bewerken in een platte teksteditor riskanter is dan het lijkt: doet u de verdubbeling verkeerd, dan zal elke spreadsheetlezer verderop de rij anders parseren. Vasthouden aan RFC 4180 in beide richtingen is wat deze tool in staat stelt om ongewone gegevens — adressen met komma's, notities met regeleindes, aanhalingstekens binnen aanhalingstekens — heen en terug te zetten zonder kolommen stilzwijgend te verschuiven.
Wat de Moeite Waard Is om te Weten
- Excels eigen CSV-dialect is niet universeel. In veel Europese en Turkse landinstellingen exporteert Excel CSV met een puntkomma als scheidingsteken in plaats van een komma — omdat de komma daar al wordt gebruikt als decimaalteken (1.234,56 in plaats van 1,234.56), waardoor hij niet zonder dubbelzinnigheid ook als veldscheidingsteken kan dienen. Dit is een veelvoorkomende, echte bron van incompatibiliteit wanneer een CSV-bestand landsgrenzen oversteekt: een Turkse of Franse Excel-export die elders als komma-gescheiden wordt geopend, komt volledig in één kolom terecht.
- Datums worden opgeslagen als serienummers. De "datumachtige" weergave is een celopmaak die over een gewoon getal wordt gelegd; converteren verplaatst alleen getrouw de onderliggende waarde.
- Formules overleven de overgang naar CSV niet. CSV kent geen formulebegrip, dus Excel → CSV exporteert het laatst berekende resultaat van elke formule, niet de formule zelf.
- Er wordt niets geüpload. Beide richtingen draaien in uw browser met JavaScript; geen rijlimiet buiten het geheugen van uw apparaat, en het sluiten van het tabblad wist alles.
- Werkbladkeuze is belangrijk bij werkmappen met meerdere tabbladen. Alleen het werkblad dat u kiest wordt geconverteerd; als uw gegevens over meerdere tabbladen zijn verspreid, voert u de conversie per werkblad uit in plaats van te verwachten dat ze samengevoegd worden tot één CSV.
Veelgestelde vragen
Waarom verschijnen mijn datums na Excel → CSV als getallen zoals 45123?
Excel slaat datums op als serienummer en de "datumweergave" zit in de celopmaak. Komt een datum als kaal getal binnen, formatteer de kolom dan als tekst voordat u converteert (of exporteer datums als tekst); de tool exporteert getrouw wat in de cel is opgeslagen, niet alleen wat er te zien is.
Welk scheidingsteken moet ik kiezen voor de CSV?
Komma is de internationale standaard. Kies puntkomma als het bestand geopend wordt in Excel met een Europese/Turkse landinstelling, waar het lijstscheidingsteken ";" is — anders komt alles in één kolom terecht in plaats van correct gesplitst te worden.
Worden formules geconverteerd?
CSV kent geen formules, dus Excel → CSV exporteert de laatst berekende waarde van elke formule. CSV → Excel produceert alleen waardecellen — er is geen manier om de oorspronkelijke formule uit een platte-tekstbestand te reconstrueren.
Wordt mijn bestand ergens geüpload?
Nee. Beide richtingen draaien met JavaScript in uw browser; er wordt niets over het netwerk verzonden, en het sluiten van het tabblad verwijdert alles uit het geheugen.
Waarom opent de CSV van mijn collega als één gigantische kolom in Excel?
Een mismatch in landinstelling: zijn of haar Excel heeft waarschijnlijk geëxporteerd met puntkomma's (gebruikelijk waar de komma het decimaalteken is), terwijl de uwe komma's verwacht, of andersom. Importeer opnieuw via Gegevens → Uit tekst/CSV en stel het scheidingsteken expliciet in, of exporteer opnieuw vanuit deze tool met het passende scheidingsteken.
Vergelijkbare tools
Probleem melden
CSV-Excel Converter (beide richtingen)
Reacties
Nog geen reacties — schrijf de eerste!