- Het CSV-formaat is platte tekst en slaat het gegevenstype niet op, waardoor Excel codes als getallen interpreteert en voorloopnullen verwijdert.
- Gecontroleerd importeren via Power Query of de Tekstwizard is de enige veilige manier om de integriteit van identificatiegegevens en postcodes te waarborgen.
- Met behulp van aangepaste opmaak of de TEXT-functie kunt u de weergave corrigeren, hoewel dit de werkelijke waarde van het oorspronkelijke CSV-bestand niet wijzigt.

Ik weet zeker dat het je wel eens is overkomen: je opent vol enthousiasme een CSV-bestand en ineens realiseer je je dat je postcodes of telefoonnummers Ze zijn die cruciale beginnul kwijtgeraakt. Het is een klassiek probleem, want voor Excel heeft een getal dat met nul begint geen wiskundige betekenis, dus besluit het programma het zelf "op te schonen", waardoor je met onvolledige gegevens blijft zitten en elke synchronisatie met andere platforms wordt verbroken.
Het meest frustrerende is dat, zelfs als je de cellen probeert op te maken als tekst voordat je ze exporteert vanuit programma's zoals Google Sheets, het programma het resulterende bestand toch niet correct opmaakt wanneer je het in Excel opent. past zijn eigen logica opnieuw toe en verwijdert de nul. Dit gebeurt omdat het CSV-formaat in principe platte tekst is; het slaat geen instructies op over of een kolom een datum, een getal of tekst is, waardoor het aan de software die het opent wordt overgelaten om te bepalen wat elk type is.
Waarom doet dit probleem zich eigenlijk voor?

Om de oplossing te begrijpen, moeten we eerst het concept doorgronden: een CSV-bestand (Comma-Separated Values) is simpelweg een lijst met gegevens die gescheiden zijn door een symbool, meestal een komma of een puntkomma. Omdat het geen complexe structuur heeft zoals een .xlsx-bestand, Excel probeert de inhoud te raden.Als je een reeks cijfers ziet zoals "08001", denk je: "dit is het getal achtduizend en één" en verwijder je de nul omdat die geen numerieke waarde heeft.
Dit gedrag is een ernstig probleem wanneer we samenwerken met SKU's, entiteitsidentificaties, burgerservicenummers Of gegevens waarbij nul deel uitmaakt van de identiteit van de code en niet van een hoeveelheid. Als dat cijfer wegvalt, worden de gegevens ongeldig voor externe databases of validatieprocessen.
Methoden om gegevens te importeren zonder ze te wijzigen.

De gouden regel is simpel: Open een CSV-bestand nooit door erop te dubbelklikken. Als het gevoelige gegevens met voorloopnullen bevat, gebruik dan een van de volgende gecontroleerde paden:
- Power Query gebruiken (gegevens ophalen en transformeren): Dit is de meest professionele optie. Ga naar het tabblad 'Gegevens', selecteer 'Van tekst/CSV' en klik in plaats van de gegevens direct te laden op 'Gegevens transformeren'. Hiermee opent u de Power Query-editor, waar u de problematische kolom kunt selecteren en op het tabblad 'Start' de instellingen kunt wijzigen. gegevenstype naar TekstDoor "Huidige vervangen" te kiezen, dwing je Excel om die nullen als tekens en niet als getallen te behandelen.
- De wizard voor tekstimport: Als je de klassieke methode verkiest, kun je je .csv-bestand hernoemen naar .txt en het openen in Excel. Dit start een wizard in drie stappen. In de laatste stap kun je op de kolom 'code' klikken en de optie selecteren. "Kolomgegevensindeling: Tekst"Excel zal dus geen enkel cijfer aanraken.
- Importeren via het tabblad Gegevens: Via het pad "Externe gegevens ophalen" kunt u het scheidingsteken en de codering (zoals UTF-8 of ANSI) definiëren om te voorkomen dat er nullen verschijnen. vreemde tekens of ongebruikelijke symbolen in de accenttekens en ñ's.
Visuele trucs en formules voor specifieke gevallen

Soms hoeft het CSV-bestand niet perfect te zijn, maar is het wel belangrijk dat de gegevens correct worden weergegeven in het Excel-werkblad waarin we werken. In die gevallen zijn er een paar handige trucs:
Als de gegevens al in het werkblad staan en u de weergave wilt herstellen, kunt u een aangepaste nummerindelingDoor op Ctrl+1 te drukken, kunt u in de categorie "Aangepast" zoveel nullen typen als uw code cijfers nodig heeft (bijvoorbeeld "00000" voor postcodes van vijf cijfers). Dit maakt Excel vullen met voorloopnullen De lege ruimtes, ook al blijft de interne waarde een getal.
Een ander alternatief is het gebruik van de functie. =TEXTO(celda; "00000") in een hulpkolom. Deze formule zet het getal om in een tekstreeks met de exacte lengte die u opgeeft, zodat de De opmaak blijft intact. tijdens het werken in de werkmap. Als u handmatig gegevens moet invoeren en wilt voorkomen dat de nul wordt gewist, gebruik dan een apostrof (') vlak voor het getal; dit geeft Excel aan dat alles wat volgt platte tekst is.
Belangrijkste verschillen tussen CSV en Excel

Het is cruciaal om deze twee formaten niet door elkaar te halen om exportfouten te voorkomen. Hoewel CSV een lichtgewicht formaat is, ideaal voor gegevens uitwisselen tussen systemen Net zoals bij het overzetten van informatie van een CRM naar een website, is het Excel-bestand (.xlsx) een analyseomgeving. CSV ondersteunt geen formules, kleuren of meerdere werkbladen; het verwerkt alleen ruwe data. Daarom is het bestand dat je vanuit Google Sheets naar CSV exporteert wel correct, maar het is... Excel-interpretatie Diegene die vastloopt bij het openen.
Voor wie met enorme hoeveelheden gegevens werkt, lost Power Query niet alleen het probleem van nullen op, maar biedt het ook de mogelijkheid om... automatiseren van de reinigingJe kunt het proces eenmalig instellen, en elke keer dat je het oorspronkelijke CSV-bestand bijwerkt, past Excel de tekstconversie automatisch toe zonder dat je de stappen handmatig hoeft te herhalen.
De truc om niet gek te worden van data is om te stoppen met vertrouwen op automatisch openen en over te schakelen naar een handmatige en gecontroleerde importDefinieer de identificatiekolommen altijd als tekst, zodat er geen nullen verloren gaan tijdens het proces. Nu weet u hoe Excel nullen verwijdert bij het openen van een CSV-bestand: hoe u de gegevens kunt importeren zonder ze te wijzigen.
Gepassioneerd door technologie sinds hij klein was. Ik houd ervan om op de hoogte te zijn van de sector en vooral om deze te communiceren. Daarom houd ik mij al jaren bezig met communicatie op technologie- en videogamewebsites. Je kunt mij vinden als ik schrijf over Android, Windows, MacOS, iOS, Nintendo of elk ander gerelateerd onderwerp dat in je opkomt.