---
title: "Excel omzetten naar SQLite"
description: "Zet Excel-bestanden in je browser om naar SQL voor SQLite: CREATE TABLE met getypeerde kolommen, dan INSERT. Gratis, je bestand wordt nooit geüpload."
canonical: https://intosql.com/nl/excel-naar-sqlite
last_updated: 2026-10-15
---

# Excel omzetten naar SQLite

Zet je Excel-bestand neer en krijg een SQLite-script met CREATE TABLE- en INSERT-statements. Elke kolom krijgt een type, en elke correctie wordt vermeld met rij en kolom.

## Van Excel naar SQLite, kolom voor kolom

Het voorbeeld hierboven, clientes_2024.xlsx, zoals IntoSQL het voor SQLite schrijft: wat elke kolom in het bestand bevat, welk type ze krijgt en hoe haar eerste waarde in het script terechtkomt.

| In het bestand | Eerste waarde | Kolom | Type in SQLite | In het script |
| --- | --- | --- | --- | --- |
| Nº Cliente | `00127` | `no_cliente` | `TEXT` | `'00127'` |
| Nombre | `Peña Muñoz` | `nombre` | `TEXT` | `'Peña Muñoz'` |
| C.P. | `01234` | `c_p` | `TEXT` | `'01234'` |
| Alta | `03/02/2024` | `alta` | `DATE` | `'2024-02-03'` |
| Activo | `sí` | `activo` | `BOOLEAN` | `1` |
| Saldo | `1.234,50` | `saldo` | `NUMERIC(6,2)` | `1234.50` |

## Het script in SQLite laden

De download is een standaard .sql-bestand. Voer het uit met de eigen tools van SQLite.

### SQLite

```shell
sqlite3 clientes_2024.db < clientes_2024.sqlite.sql
```

Het databasebestand wordt aangemaakt als het nog niet bestaat. De converter downloadt ook een kant-en-klare .sqlite-database, zonder enige opdracht. Kies in DB Browser for SQLite Execute SQL, open het script en voer het uit.

Zonder script:

```shell
intosql load clientes_2024.xlsx --into clientes_2024.db
```

## Wat IntoSQL leest in Excel-bestanden

- De kopregel wordt gevonden, ook als er titels of notities boven staan, en een totaalrij aan het einde wordt weggelaten.
- Datums die als Excel-serienummers zijn opgeslagen, worden echte datums, in zowel het 1900- als het 1904-datumsysteem.
- Codes met voorloopnullen, zoals 00127, blijven tekst. Heeft een werkmap meerdere bladen, dan kies je het blad.

## Wat je moet weten over SQLite

- Elke kolom krijgt het type dat de waarden nodig hebben, zoals INTEGER, NUMERIC, TEXT, DATE of BOOLEAN; ja en nee worden opgeslagen als 1 en 0.
- Decimale getallen met meer dan 15 cijfers blijven TEXT, zodat er geen cijfer wegvalt door afronding.
- Download het SQLite-script, of een kant-en-klare .sqlite-database die in je browser wordt gemaakt.

### Hoe elk soort waarde in SQLite wordt opgeslagen

| Waarde | SQLite |
| --- | --- |
| Ja en nee | `BOOLEAN` |
| Gehele getallen | `INTEGER` |
| Grote gehele getallen | `INTEGER` |
| Decimale getallen | `NUMERIC(p,s) · TEXT` |
| Drijvendekommagetallen | `REAL` |
| Datums | `DATE` |
| Tijdstippen | `TIME` |
| Datums met tijd | `DATETIME` |
| Datums met tijd en tijdverschil | `DATETIME` |
| Tekst | `TEXT` |

## Vragen over Excel naar SQLite

### Hoe zet ik Excel om naar SQLite?

Zet je bestand neer op de converter bovenaan deze pagina. Die vindt de kopregel, leest elke waarde en schrijft het SQLite-script, met elke correctie vermeld. Download het script en voer het uit met sqlite3.

### Welk blad van de werkmap wordt geconverteerd?

Het eerste zichtbare blad. Heeft een werkmap er meer dan één, dan verschijnt de optie Blad, zodat je een ander kunt kiezen.

### Welke SQLite-types gebruikt het?

Ja/nee-waarden worden BOOLEAN, gehele getallen INTEGER, decimalen NUMERIC(p,s), datums DATE, datums met tijd DATETIME en tekst TEXT. De groottes volgen uit de langste waarde in elke kolom.

### Blijven voorloopnullen behouden in SQLite?

Ja. Een code zoals 00127 blijft tekst, dus SQLite slaat hem op als TEXT en het script schrijft hem als '00127'.

### Kan het de data zonder script in SQLite laden?

Ja, gratis: intosql load maakt het SQLite-databasebestand aan en laadt de rijen erin. De converter op deze pagina downloadt ook een kant-en-klare .sqlite-database.

### Hoe groot mag het Excel-bestand zijn?

In de browser wordt een werkmap in zijn geheel gelezen, dus de grens is het geheugen dat de browser deze pagina geeft. De desktopapp en de opdrachtregel nemen werkmappen van elke grootte; op een laptop met Apple M4 converteert de opdrachtregel een werkmap van 117 MB met een miljoen rijen in ongeveer een seconde.

## Excel naar andere databases

- [Excel omzetten naar SQL](https://intosql.com/nl/excel-naar-sql)
- [Excel omzetten naar PostgreSQL](https://intosql.com/nl/excel-naar-postgresql)
- [Excel omzetten naar MySQL](https://intosql.com/nl/excel-naar-mysql)
- [Excel omzetten naar MariaDB](https://intosql.com/nl/excel-naar-mariadb)
- [Excel omzetten naar SQL Server](https://intosql.com/nl/excel-naar-sql-server)
- [Excel omzetten naar Oracle](https://intosql.com/nl/excel-naar-oracle)

## Andere bestanden naar SQLite

- [CSV omzetten naar SQLite](https://intosql.com/nl/csv-naar-sqlite)
- [JSON omzetten naar SQLite](https://intosql.com/nl/json-naar-sqlite)
