Hoe het bestand wordt gelezen
De codering komt uit de bytevolgordemarkering (BOM) van het bestand, anders UTF-8, anders Windows-1252. Het scheidingsteken (komma, puntkomma, tab of verticale streep) is het teken dat de eerste rijen het gelijkmatigst verdeelt. Is het scheidingsteken een puntkomma en gebruiken de getallen een komma als decimaalteken, dan worden ze als getallen gelezen.
Getallen, percentages, TRUE en FALSE en ISO-datums worden waarden waarmee je kunt rekenen. Getallen met voorloopnullen, zoals postcodes, en cijferreeksen van meer dan 15 cijfers blijven tekst, zodat ze niet veranderen. Tekst die met = begint blijft tekst: formules in een CSV-bestand worden niet uitgevoerd.
Terugschrijven
Een CSV die je hebt geopend, wordt teruggeschreven zoals hij binnenkwam: hetzelfde scheidingsteken, decimaalteken, dezelfde regeleinden en bytevolgordemarkering. Een getal met nullen achteraan, zoals 2,50, houdt die. Voordat je opslaat, somt Scissor Office op wat CSV niet kan bewaren, bijvoorbeeld andere bladen of formules, en biedt aan om in een andere indeling op te slaan.
Grenzen om te kennen
- Een CSV bevat één blad met tekst. Sla op als XLSX of ODS om formules, opmaak en meerdere bladen te houden.
- Een bestand zonder bytevolgordemarkering dat geen UTF-8 en geen Windows-1252 is, bijvoorbeeld Shift JIS, toont verkeerde tekens.
- Een blad bevat tot 1.048.576 rijen; een bestand dat te groot is om te openen, geeft in plaats daarvan een melding.
Wil je zelf zien dat er niets wordt geüpload? Hoe het werkt laat zien hoe je dat controleert in het tabblad Netwerk van je browser.