# CSV- en Excel-bestanden importeren in Google Sheets CSV- en Excel-bestanden importeren in Google Sheets gaat zonder gedoe als je de juiste opties kiest. Een verkeerd scheidingsteken of een afwijkende datumnotatie kan anders je hele dataset door de war gooien. Je hebt twee routes: een bestand rechtstreeks in Drive openen, of het importeren via het menu Bestand. Bij importeren krijg je meer controle over hoe de data binnenkomt, wat vooral bij CSV-bestanden het verschil maakt. [[TOC]] ## Een bestand importeren De importroute geeft je de meeste controle over het scheidingsteken en de plaatsing van de data. :::howto title="Een CSV-bestand importeren" 1. Klik op **Bestand** en kies **Importeren**. 2. Ga naar het tabblad **Uploaden** en sleep je bestand erin, of kies **Een bestand van je apparaat selecteren**. 3. Kies bij **Importlocatie** of je een nieuw blad invoegt, het huidige blad vervangt of de data toevoegt. 4. Zet **Type scheidingsteken** op `Automatisch detecteren`, of kies handmatig komma, puntkomma of tab. 5. Laat **Tekst naar getallen, datums en formules converteren** aan staan als je wilt dat Sheets cijfers en datums herkent. 6. Klik op **Gegevens importeren**. De data verschijnt netjes verdeeld over kolommen. ::: :::info Een Excel-bestand hoef je niet altijd te importeren. Upload het naar Drive en dubbelklik erop, dan opent het direct in Sheets met behoud van opmaak en formules. Wil je het als echt Sheets-bestand bewaren, kies dan **Bestand**, **Opslaan als Google Spreadsheets**. ::: ## Het juiste scheidingsteken kiezen Bij CSV is het scheidingsteken cruciaal. In Nederland exporteren veel programma's met een puntkomma, omdat de komma hier het decimaalteken is. Internationaal is de komma juist het gangbare scheidingsteken. | Symptoom | Oorzaak | Oplossing | | --- | --- | --- | | Alles staat in een kolom | Verkeerd scheidingsteken | Kies puntkomma in plaats van komma | | Getallen worden tekst | Decimaalpunt versus komma | Pas de landinstelling aan via **Bestand**, **Instellingen** | | Datums kloppen niet | Andere datumvolgorde | Stel de notatie achteraf in via **Opmaak**, **Getal** | | Voorloopnullen verdwenen | Tekstkolom als getal gelezen | Importeer zonder automatische conversie en zet de kolom op tekst | :::tip title="Twijfel je over het scheidingsteken?" Kies dan **Automatisch detecteren** bij het importeren. Sheets raadt dan zelf of het een komma, puntkomma of tab is. Gaat het toch mis, importeer dan opnieuw en stel het scheidingsteken handmatig in. Open je CSV eventueel eerst in Kladblok om te zien welk teken tussen de waarden staat. ::: ## Grote bestanden en opschonen Bij grote of rommelige bestanden is een opschoonronde na het importeren vaak nodig. :::warn title="Let op de cellimiet" Een Google Spreadsheet kan tot ongeveer 10 miljoen cellen bevatten. Heel grote CSV-bestanden met honderdduizenden rijen lopen daar tegenaan, zeker als er veel kolommen zijn. Voor zulke datasets werk je beter met een koppeling naar BigQuery in plaats van alles in een blad te proppen. Lees hoe in [[sheets-bigquery-verbinden|Sheets koppelen aan BigQuery]]. ::: Na het importeren controleer je datums, getallen en lege kolommen. Verwijder dubbele rijen via **Gegevens**, **Gegevens opschonen**, en stel daarna gegevensvalidatie in om de schoongemaakte data consistent te houden, zie [[sheets-data-validatie|gegevensvalidatie instellen]]. :::faq ### Hoe importeer ik een CSV-bestand in Google Sheets? Ga naar Bestand en Importeren, open het tabblad Uploaden en kies je bestand. Stel daarna het scheidingsteken in en klik op Gegevens importeren. ### Waarom staat al mijn data in een enkele kolom? Dan klopt het scheidingsteken niet. Importeer opnieuw en kies puntkomma in plaats van komma, of laat Sheets het automatisch detecteren. ### Kan ik een Excel-bestand direct openen? Ja, upload het naar Drive en dubbelklik erop. Het opent in Sheets met behoud van opmaak. Sla het op als Google Spreadsheet om het echt te converteren. ### Waarom worden mijn datums verkeerd weergegeven? Sheets interpreteert de datumvolgorde soms verkeerd of leest tekst als datum. Pas achteraf de notatie aan via Opmaak en Getal, of zet de landinstelling goed via Bestand en Instellingen voordat je importeert. ### Hoe voorkom ik dat voorloopnullen verdwijnen? Schakel bij het importeren de optie voor automatische conversie naar getallen uit, of zet de betreffende kolom eerst op tekstopmaak. ### Wat doe ik met heel grote bestanden? Bij honderdduizenden rijen loop je tegen de cellimiet van ongeveer 10 miljoen cellen aan. Koppel de zware data dan aan BigQuery in plaats van alles in een blad te zetten. ::: Importeren is zo gepiept zolang je het scheidingsteken goed kiest en daarna even controleert. Voor dagelijkse bestanden volstaat Sheets prima, voor extreem grote datasets schakel je BigQuery in.