> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getqr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CSV-formaat

> Hoe je het CSV-bestand voorbereidt voor bulk aanmaken: verplichte kopregel, rijen, URL-regels en validatiefouten.

Bulk aanmaken leest een eenvoudig CSV-bestand: één kopregel en daarna één rij per QR-code met een naam en een doel-URL. Deze pagina somt de regels op die GetQR controleert wanneer je het bestand uploadt.

## Voorbeeldbestand

```csv bulk-qr-template.csv theme={null}
name,url
Spring Menu,https://getqr.com/spring
Store #14,https://getqr.com/store-14
Table 7,example.com/menu?table=7
"Downtown, Main St",https://example.com/stores/downtown
```

Je kunt dit startpunt ook in de app downloaden: klik in de stap **Add links** op **Download CSV template**.

## Regels

| Onderdeel | Regel |
| - | - |
| Bestand | Moet een `.csv`-bestand zijn. Excel en andere formaten worden niet geaccepteerd. |
| Kopregel | De eerste rij moet precies `name,url` zijn: in kleine letters, in die volgorde, zonder andere kolommen. |
| Rijen | Maximaal 100 niet-lege rijen. Lege rijen worden genegeerd. |
| `name` | Verplicht. Wordt de naam van de QR-code. Maximaal 40 tekens; langere namen worden ingekort tot 40. |
| `url` | Verplicht. Een webadres dat begint met `http://` of `https://`. |

### URL-regels

* Als je het schema weglaat, voegt GetQR `https://` toe. `example.com/menu` wordt `https://example.com/menu`.
* Het adres moet een echt domein met een punt bevatten, zoals `example.com`.
* Geen spaties, tabs of regeleinden.
* Alleen weblinks werken. `mailto:`, `ftp://`, `javascript:` en gewone e-mailadressen worden geweigerd.

### Dubbele namen

Namen hoeven niet uniek te zijn. Als twee rijen dezelfde naam hebben (ongeacht hoofdletters en kleine letters), nummert GetQR de herhalingen: `Menu`, `Menu 2`, `Menu 3`.

### Komma's en aanhalingstekens

Als een naam een komma bevat, zet je hem tussen dubbele aanhalingstekens, zoals in `"Downtown, Main St"`. Spreadsheetprogramma's doen dit automatisch wanneer ze als CSV opslaan.

## Het bestand maken in een spreadsheet

**1. Maak twee kolommen**

Typ in de eerste rij `name` in kolom A en `url` in kolom B.

**2. Voeg één rij per code toe**

Vul op elke rij een naam en een link in, tot maximaal 100 rijen.

**3. Sla op als CSV**

Exporteer of sla het blad op als CSV. Kies in Excel **CSV UTF-8**. Kies in Google Sheets **File > Download > Comma-separated values**.

> [!TIP]
>
> Door op te slaan als UTF-8 blijven letters met accenten en andere niet-Engelse tekens in je namen intact.

## Validatiefouten

### Bestandsfouten

Deze blokkeren het hele bestand. Corrigeer het bestand en upload het opnieuw.

| Melding | Wat te doen |
| - | - |
| Choose a CSV file. Other file types are not supported. | Sla het bestand op als `.csv`, niet als `.xlsx` of `.numbers`. |
| The CSV header must be exactly name,url in that order. | Maak de eerste rij precies `name,url`. Controleer op hoofdletters, extra kolommen of een ontbrekende kopregel. |
| Add at least one non-empty data row to the CSV. | Het bestand heeft een kopregel maar geen rijen. Voeg minimaal één naam en link toe. |
| A CSV can contain at most 100 non-empty rows. | Verdeel de lijst over bestanden van maximaal 100 rijen. |
| This CSV is malformed and could not be read. | Exporteer het bestand opnieuw vanuit je spreadsheetprogramma. Zoek naar niet-afgesloten aanhalingstekens. |

### Rijfouten

Deze markeren afzonderlijke rijen. Je kunt ze corrigeren en opnieuw uploaden, of doorgaan met alleen de geldige rijen.

| Badge of melding | Oorzaak |
| - | - |
| **MISSING** / Name is required | De cel `name` is leeg. |
| **MISSING** / URL is required | De cel `url` is leeg. |
| **INVALID** / Enter a valid HTTP(S) URL | De link overtreedt een van de [URL-regels](#url-regels). |

Rijnummers tellen de kopregel als rij 1, dus de eerste gegevensrij is rij 2, net als in je spreadsheet.

## Veelvoorkomende problemen

> **Mijn kopregel lijkt goed, maar ik krijg nog steeds de kopregelfout**
>
> De kopregel moet in kleine letters staan en mag maar twee kolommen bevatten. `Name,URL` of `name,url,notes` mislukken. Controleer in je spreadsheet ook op lege kolommen rechts van `url`.

> **Een link die in mijn browser werkt, is gemarkeerd als INVALID**
>
> De link bevat mogelijk een spatie, of gebruikt een ander schema dan http of https. Codeer spaties als `%20` of verwijder ze, en gebruik een volledig webadres.

> **Sommige namen zijn ingekort**
>
> Namen langer dan 40 tekens worden ingekort tot 40. Kort ze in het bestand in als je zelf de formulering wilt kiezen.

## Volgende stappen

> **[QR-codes maken vanuit een CSV](/nl/bulk/create-from-csv)**
>
> Upload je bestand en start de batch.

> **[Overzicht bulk aanmaken](/nl/bulk/overview)**
>
> Limieten en hoe bulk aanmaken werkt.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.