---
title: Een Excel-bestand uploaden
description: In dit artikel leggen we je uit hoe je zelf een Excel-bestand kunt uploaden en deze gegevens kunt gebruiken in je formulieren.
---

1. [Helpcenter](https://helpcenter.incontrol.app/nl)
2. [ Formulier Bouwen ](https://helpcenter.incontrol.app/nl/formulier-bouwen)
3. [ Excel koppelen ](https://helpcenter.incontrol.app/nl/formulier-bouwen#excel-koppelen)

# Een Excel-bestand uploaden

## In dit artikel leggen we je uit hoe je zelf een Excel-bestand kunt uploaden en deze gegevens kunt gebruiken in je formulieren.

Voor deze functionaliteit heb je minimaal een Professional licentie nodig. Daarbij heb je ook bepaalde [gebruikersrechten](https://helpcenter.incontrol.app/nl/beheer/gebruikers-en-groepen/gebruikersrechten-in-incontrol) nodig. Beschik je niet over de juiste rechten? Vraag dan aan de administrator in jouw organisatie om toegang.

Met Incontrol kun je op twee manieren jouw Excel-gegevens importeren in een Incontrol formulier. Zo kun je een online bestand/sheet vanuit de OneDrive of Google Drive synchroniseren. Lees er alles over in [dit artikel](https://helpcenter.incontrol.app/nl/beheer/exporteer-profielen/maak-een-exporteer-profiel-voor-microsoft-onedrive-excel-online).

### Inhoudsopgave

1. [Excel bestand opmaken](https://helpcenter.incontrol.app/nl/form-builder/excel-koppelen/een-excel-bestand-uploaden#a1)
2. [Connector toevoegen](https://helpcenter.incontrol.app/nl/form-builder/excel-koppelen/een-excel-bestand-uploaden#a2)
3. [Selecteer uit welke kolom je de gegevens wilt importeren](https://helpcenter.incontrol.app/nl/form-builder/excel-koppelen/een-excel-bestand-uploaden#a3)
4. [Gegevens importeren in een Dynamische content](https://helpcenter.incontrol.app/nl/form-builder/excel-koppelen/een-excel-bestand-uploaden#a4)

### **Excel bestand opmaken**

Om gegevens uit Excel bestand te kunnen importeren moet de Excel wel op de juiste manier worden opgebouwd. Met [Incontrol](https://incontrol.app) kun je regels binnen een Excel tabblad / tabel importeren. Daarbij kun je verschillende tabbladen met elkaar koppelen, zodat je ook gegevens in een dynamische content kunt importeren. In dit artikel gebruiken we een voorbeeld Excel met 3 tabbladen:

- Gemeenten
- Medewerkers
- Apparatuur

We willen namelijk een gemeente kunnen importeren met al haar medewerkers en de apparatuur die zij tot hun beschikking hebben.

In de tabbladen hebben wij tabellen aangemaakt met de juiste gegevens. De tabellen zien er als volgt uit:

![Opmaak_tabellen.png](https://helpcenter.incontrol.app/hubfs/Knowledge%20Base%20Import/6998392457884-1.png)

De tabel begint hierbij altijd in cel A1. Wil je gegevens kunnen importeren binnen een dynamische content, dan is het belangrijk dat je tabellen aan elkaar kunt koppelen d.m.v. een gemeenschappelijk veld. In dit voorbeeld willen we op basis van de geselecteerde gemeente ook de bijbehorende medewerkers kan ophalen. En van deze medewerkers willen we vervolgens de juiste apparatuur importeren. Daarom zie je in de tabel van de **M****edewerkers** ook de gemeente terug en bij de tabel van de **Apparatuur** de naam van de medewerker.

**Let op: **Deze tabellen zijn dus onderverdeeld over 3 tabbladen in Excel.

### **Connector toevoegen**

Om gebruik te kunnen maken van jouw Excel bestand heb je eerst een connector nodig binnen jouw organisatie. Gelukkig kun je deze gemakkelijk zelf aanmaken binnen onze [webportal](https://portal.getincontrol.eu).

1. Ga naar 'Organisatie' aan de linkerkant van het menu
2. Ga naar 'Connectors'
3. Klik op de plus-knop rechts onderin van het scherm

**![Plus_button.png](https://helpcenter.incontrol.app/hs-fs/hubfs/Knowledge%20Base%20Import/Plus_button-1.png?width=134&height=134&name=Plus_button-1.png)**  
  4.  Er wordt een pop-up geopend

  5.  Zoek de 'Microsoft Excel' Connector 

  6.  Selecteer deze om toe te voegen

**![Schermafbeelding_2022-05-30_om_16.32.39.png](https://helpcenter.incontrol.app/hs-fs/hubfs/Knowledge%20Base%20Import/Schermafbeelding_2022-05-30_om_16_32_39-1.png?width=493&height=195&name=Schermafbeelding_2022-05-30_om_16_32_39-1.png)**  
7. Selecteer vervolgens 'Use an Excel file as datasource in a form'

**![Schermafbeelding_2022-05-30_om_16.35.00.png](https://helpcenter.incontrol.app/hs-fs/hubfs/Knowledge%20Base%20Import/Schermafbeelding_2022-05-30_om_16_35_00-1.png?width=485&height=302&name=Schermafbeelding_2022-05-30_om_16_35_00-1.png)**  
8***.* **Geef je nieuwe connector een naam, zodat jij je nieuwe Excel-bestand eenvoudig kunt herkennen

9.  Klik op 'Toevoegen'

10.  Upload een nieuw Excel-bestand door op 'Geen bestand gekozen' te klikken en selecteer je bestand

11.  Je krijgt nu onderstaand overzicht te zien:![Excel connector configuratie inclusief orgineel bestand behouden en offline beschikbaar maken](https://helpcenter.incontrol.app/hs-fs/hubfs/Knowledge%20Base%20Import/Gegevens%20uit%20een%20Excel%20bestand%20importeren/excel_connector_upload_file_for_offline_NL.png?width=675&height=916&name=excel_connector_upload_file_for_offline_NL.png) 

12. Je kunt ervoor kiezen om het originele Excel-bestand op te slaan, zodat je deze later altijd opnieuw kunt downloaden om te bewerken

13.  Wanneer je de Excel data ook beschikbaar wilt hebben, als de gebruiker met de app geen internetverbinding heeft, kan je het vinkje "Maak offline beschikbaar" aanvinken. De app (momenteel alleen iOS) zal dan de complete inhoud lokaal bewaren, zodat deze ongeacht een actieve verbinding doorzocht kan worden. Bekijk de video en artikel "[Een Excel bestand offline kunnen gebruiken](https://helpcenter.incontrol.app/nl/form-builder/excel-koppelen/een-excel-bestand-offline-kunnen-gebruiken)".

 14.  Indien je concepten deelt met derden dan kun je aangeven of deze ook toegang krijgen om gegevens uit deze connector te importeren. Derden zijn alle personen die geen account hebben in jouw organisatie in Incontrol

### **Selecteer uit welke kolom je de gegevens wilt importeren**

1. **Kies het juiste tabblad**  
   In ons voorbeeld gebruiken we het tabblad **Gemeenten**.
2. **Selecteer een kolom onder ‘Excel kolom’**  
   Dit zijn de koppen uit je Excel-tabel.  
   Je importeert altijd één **rij gegevens** per keer uit de tabel.
3. **Vul ‘Lijst titel’ in**  
   Dit bepaalt waarop gebruikers kunnen **zoeken**.  
   De titel wordt ook **zichtbaar in het zoekresultaat** (max. 256 tekens).
4. **Vink extra kolommen aan onder ‘Lijst omschrijving’**  
   Deze informatie komt als **omschrijving** mee bij het zoeken.
   
     1. Titels worden **vet weergegeven**
     2. Omschrijvingen worden per kolom op een **aparte regel** getoond
     3. Er is ruimte voor maximaal **4 regels** in de app
5. **Controleer of je de juiste alias gebruikt onder ‘Importeer alias’**
   
     1. De alias is standaard gelijk aan je kolomnaam
     2. Spaties worden automatisch vervangen door een **underscore ( _ )**
     3. Wil je een kolom niet importeren? Vul dan alleen een **underscore ( _ )** in
6. **Klik rechtsboven op de diskette om op te slaan**
   
     1. Gebruik op Windows: **Ctrl + S**
     2. Gebruik op Mac: **Cmd + S**

### **Gegevens importeren in een Dynamische content**

1. Het is nu ook mogelijk om gegevens vanuit je Excel te importeren in een dynamische content. Dit is enkel mogelijk met het uploaden van je Excel naar Incontrol en niet met de online versie van Excel. Hieronder leggen we uit hoe je de connector kunt instellen.
2. **Voeg een gekoppelde sheet toe door op de knop te drukken '+ Gekoppelde sheet'**
3. Je krijgt dan onderstaande overzicht te zien:![Gekoppelde_Sheet.png](https://helpcenter.incontrol.app/hubfs/Knowledge%20Base%20Import/6998922728860-1.png)
4. Gekoppelde sheets gebruiken voor dynamische content
5. Met Incontrol kun je meerdere **sheets aan elkaar koppelen**. Zo kun je in één formulier automatisch rijen laden uit een gekoppelde sheet, op basis van wat je in een andere (primaire) sheet hebt geselecteerd.
6. Bijvoorbeeld: je kiest een **gemeente**, en ziet dan automatisch alle **medewerkers** die daarbij horen.
   
   #### Stap 1: Zorg voor overeenkomende waarden
   
   ####  Zorg ervoor dat je in beide tabellen een kolom hebt met dezelfde soort informatie.
   
    Bijvoorbeeld:

- In de **primaire sheet** (Gemeenten): kolom `Gemeente`
- In de **gekoppelde sheet** (Medewerkers): kolom `Gemeente`

####  Stap 2: Stel de koppeling in

1. **Kies de primaire kolom**  
   Selecteer onder **Primaire sheet kolom** de kolom waarop je meerdere rijen wilt laden in een dynamische content.  
   → In dit voorbeeld: tabblad **Gemeenten**, kolom **Gemeente**.
2. **Kies de gekoppelde kolom**  
   Selecteer onder **Gekoppelde sheet kolom** de kolom uit de tweede sheet met dezelfde waarde.  
   → In dit voorbeeld: tabblad **Medewerkers**, kolom **Gemeente**.
3. **Begrijp de relatie**  
   Eén rij in de sheet **Gemeenten** kan meerdere rijen opleveren in de sheet **Medewerkers** – als de kolomwaarden `Gemeente` overeenkomen.
   
   Stap 3: Geef een alias op

1. Geef een **alias** (bijnaam) aan de koppeling.  
   Bijvoorbeeld: `medewerkers`.
2. alias gebruik je in je formulier om aan te geven in welke dynamische content de gekoppelde data moet worden getoond.
3. Je kunt ook **extra aliassen** opgeven voor kolommen in de gekoppelde sheet, zodat je die kolommen eenvoudig kunt gebruiken in het formulier.
4. Voorbeeld van een extra gekoppelde sheet

   5.  In ons voorbeeld voegen we nog een gekoppelde sheet toe.  
       Deze sheet bevat een lijst met medewerkers per gemeente en ziet er als volgt uit:  
**![Gekoppelde_Sheet_apparatuur.png](https://helpcenter.incontrol.app/hubfs/Knowledge%20Base%20Import/6999141299868-1.png)**  
**Als je klaar bent kun je de connector opslaan en gebruiken in je formulier. Hoe je dit kunt inrichten lees je in het artikel [Gegevens uit een Excel bestand importeren](https://helpcenter.incontrol.app/nl/form-builder/excel-koppelen/gegevens-uit-een-excel-bestand-importeren)**

```json
{
  "@context" : "https://schema.org",
  "@type" : "WebSite",
  "alternateName" : [ "Incontrol App", "Incontrol Inspectie app" ],
  "name" : "Incontrol",
  "url" : "https://incontrol.app/"
}
```