Tool · Spreadsheets
CSV → Excel zonder rare tekens of verloren nullen
Excel opent veel CSV-bestanden met rare tekens – ‘ë’ in plaats van ‘ë’ – en maakt van 00123 gewoon 123 en van lange nummers 1,23E+17. MSGView herkent de codering en het scheidingsteken, bewaart nullen en lange getallen als tekst en maakt een echt .xlsx-bestand – in je browser, zonder het bestand te uploaden.
Sleep een .csv- of .txt-bestand hierheen
Eén bestand of meerdere. Tot 200 MB, stukje voor stukje gelezen.
Het voorbeeld opent een ingebouwd Shift-JIS-bestand, zodat je het resultaat ziet zonder eigen bestand.
.csv · .tsv · .txt — UTF-8, UTF-16, Shift-JIS (CP932), EUC-KR, GB18030, Big5, Windows-1251/1252
bestanden converteren
PDF-per-bestand valt in de zip terug op HTML (browsers printen één pagina per keer).
CSV naar Excel in 3 stappen
- Zet de CSV neer Sleep het bestand naar de pagina of kies het. De eerste 20 rijen verschijnen meteen, al goed leesbaar.
- Controleer codering en scheidingsteken Beide worden automatisch herkend en zijn aan te passen. Kolommen die Excel zou verminken, zijn blauw gemarkeerd: die blijven tekst.
- Download het .xlsx-bestand Klik op ‘.xlsx downloaden’. Of sla een CSV op in UTF-8 met BOM, die Excel met een dubbelklik goed opent.
Waarom toont Excel rare tekens?
Een CSV-bestand vermeldt niet welke codering het gebruikt. Excel gokt, en vaak verkeerd: een UTF-8-export uit een webshop of van je bank toont dan ‘é’ in plaats van ‘é’, en ook een bestand in Windows-1252 of een Japans bestand in Shift-JIS kan als wartaal openen. MSGView leest de bytes en kiest de codering die zonder fouten decodeert.
Voorloopnullen, lange getallen, datums
Klantnummers, artikelnummers en telefoonnummers (06…) verliezen in Excel hun voorloopnul, en getallen van meer dan 15 cijfers worden afgerond. Met ‘Voorloopnullen en lange getallen als tekst bewaren’ aan (de standaard) gaan die cellen als tekst in het .xlsx-bestand, precies zoals in de CSV. Ook datums worden niet anders geïnterpreteerd.
Bescherming tegen formule-injectie
Een cel die begint met = + − of @ kan als formule worden uitgevoerd wanneer het bestand in Excel wordt geopend. MSGView schrijft zulke cellen altijd als tekst, zodat een gedownloade CSV niets op je computer kan uitvoeren.
Vragen
Wordt mijn bestand geüpload?
Nee. De CSV wordt in het geheugen van je browser gelezen en het .xlsx-bestand wordt op je apparaat gemaakt. Je kunt dat controleren op het tabblad Netwerk van de ontwikkelaarstools van je browser.
Hoe groot mag het bestand zijn?
Tot 200 MB. Een Excel-werkblad bevat maximaal 1.048.576 rijen; langere bestanden gaan verder op het volgende werkblad.
Kan ik het CSV-formaat houden?
Ja: ‘CSV in UTF-8 voor Excel’ slaat een CSV op met een byte-order mark (BOM), die Excel zonder rare tekens opent.
Werkt het op een Mac of een telefoon?
Ja, in elke moderne browser. Er hoeft niets geïnstalleerd te worden.