tools

Van spreadsheet naar app: Excel omzetten met AI

Je zet een Excel- of Google Sheets-bestand om naar een app door de gegevens over te zetten naar een database en er met AI formulieren en overzichten omheen te laten bouwen. Zo werkt iedereen met dezelfde gegevens, zonder kapotte formules of tien versies van hetzelfde bestand. Hieronder lees je wanneer je je spreadsheet ontgroeit en hoe je de overstap stap voor stap maakt.

vibe-code.nl5 min lezen

Wanneer ontgroei je je spreadsheet?

Een spreadsheet is een prima begin. Je zet er snel een lijst in, rekent totalen uit en deelt het bestand. Maar naarmate meer mensen erin werken en er meer gegevens bij komen, gaat het wringen.

Herken je een paar van deze signalen, dan is een eigen app het overwegen waard:

  • Er zweven meerdere versies rond, zoals planning-definitief-v3.xlsx, en niemand weet welke klopt.
  • Iemand overschrijft per ongeluk een formule en dat valt pas weken later op.
  • Collega's mogen eigenlijk maar een deel van de gegevens zien, maar het bestand is alles of niets.
  • Je hebt meerdere tabbladen die naar elkaar verwijzen en het bestand wordt traag.
  • Mensen vullen gegevens elk op hun eigen manier in, waardoor zoeken en tellen lastig wordt.
  • Je wilt dat klanten of collega's zelf iets invullen zonder dat ze in het hele bestand kunnen.

Wat is het verschil tussen een spreadsheet en een app?

  • gegevens

    Database in plaats van tabbladen

    In een app staan je gegevens in een database: een georganiseerde opslag met tabellen, zoals klanten, orders en producten, die netjes aan elkaar gekoppeld zijn. Er is maar één versie van de waarheid.

  • invoer

    Formulieren in plaats van vrije cellen

    Gebruikers vullen gegevens in via een formulier met vaste velden en controles. Een datum is altijd een datum en een verplicht veld kan niet leeg blijven.

  • weergave

    Overzichten in plaats van filters

    Je bouwt vaste overzichten voor wat mensen vaak nodig hebben, zoals openstaande orders van deze week, met zoeken en sorteren erbij.

  • toegang

    Rechten per gebruiker

    Je bepaalt wie wat mag zien en wijzigen. Een medewerker ziet zijn eigen taken, een beheerder ziet alles.

Zo zet je een spreadsheet om naar een app

Je werkt met Claude Code op je eigen computer en test de app lokaal met npm run dev. De gegevens bewaar je in Prisma Postgres, een online database met een gratis plan.

  1. 1

    Breng in kaart wat de spreadsheet doet

    Schrijf op welke tabbladen er zijn, welke kolommen belangrijk zijn, welke berekeningen erin zitten en wie wat invult. Dit is de basis voor je app.

  2. 2

    Exporteer een kopie als CSV

    Sla elk tabblad op als .csv-bestand, een eenvoudig tekstformaat dat elk programma kan lezen. Werk met een kopie, zodat je origineel veilig blijft.

  3. 3

    Laat de AI een databaseopzet voorstellen

    Geef Claude Code de CSV-bestanden en je beschrijving. Vraag om een voorstel voor de tabellen en hoe ze aan elkaar gekoppeld zijn. Lees het voorstel en vraag uitleg waar het je niet duidelijk is.

  4. 4

    Zet de gegevens over

    Laat de AI een script schrijven dat je gegevens in de database zet. Controleer daarna steekproefsgewijs of alles goed is overgekomen: aantallen, bedragen en datums.

  5. 5

    Bouw formulieren en overzichten

    Begin met het overzicht dat mensen het vaakst gebruiken en het formulier om iets toe te voegen of te wijzigen. Voeg daarna de andere schermen en de berekeningen uit je spreadsheet toe.

  6. 6

    Laat collega's testen voordat je overstapt

    Laat een paar mensen een week met de app werken naast de spreadsheet. Verwerk hun opmerkingen, en stap pas over als de app betrouwbaar is.

Waar let je op bij het overzetten van gegevens?

Spreadsheets zijn vaak rommeliger dan je denkt. Dezelfde klant staat er twee keer in met een andere schrijfwijze, datums zijn op verschillende manieren ingevuld en er staan opmerkingen in cellen waar getallen horen. Een database is strenger, dus die rommel komt bij het overzetten boven.

Vraag de AI om eerst een controle te doen en te rapporteren wat er niet klopt, voordat er iets wordt overgezet. Dan beslis jij hoe je dubbele of onduidelijke regels oplost. Dat is meteen een goed moment om oude gegevens op te ruimen.

Bevat je spreadsheet persoonsgegevens, zoals namen en adressen van klanten, werk dan zorgvuldig. Test bij voorkeur met nepgegevens, bescherm de app met een inlog en zet de echte gegevens er pas in als de beveiliging klopt.

Moet je de spreadsheet helemaal loslaten?

Niet per se. Veel mensen blijven graag in Excel of Google Sheets rekenen en analyseren. Laat de AI daarom een exportknop inbouwen, waarmee je een overzicht uit de app als spreadsheet downloadt. Zo combineer je de betrouwbaarheid van een database met de vrijheid van een spreadsheet.

Het belangrijkste verschil is dat de app de plek wordt waar gegevens worden ingevoerd en bewaard. De spreadsheet wordt een momentopname om mee te rekenen, niet meer de bron.

Voorbeelden van spreadsheets die een app werden

  • Een urenregistratie waarin medewerkers via een formulier hun uren invullen, met een overzicht per klant en per maand.
  • Een voorraadlijst met een scherm om binnengekomen en verkochte artikelen bij te werken, en een melding als iets bijna op is.
  • Een ledenadministratie voor een vereniging, met een overzicht van wie contributie heeft betaald.
  • Een lijst met klantcontacten die uitgroeit tot een eenvoudig eigen CRM met notities en vervolgafspraken.
  • Een planning of rooster waarin iedereen zijn eigen beschikbaarheid aangeeft.

Veelgestelde vragen

Kan ik mijn Excel-bestand omzetten naar een app zonder te programmeren?

Ja. Met een AI-programmeur zoals Claude Code beschrijf je wat je spreadsheet doet en laat je de AI een database, formulieren en overzichten bouwen. Jij controleert of de gegevens goed zijn overgezet en of de app doet wat je verwacht.

Werkt dit ook met Google Sheets?

Ja. Je exporteert de tabbladen uit Google Sheets als CSV-bestand, net als bij Excel. Daarna verloopt het overzetten op dezelfde manier.

Wat is het verschil tussen een spreadsheet en een database?

In een spreadsheet kun je in elke cel alles typen. Een database werkt met vaste tabellen en regels: elk veld heeft een type, zoals tekst, getal of datum, en tabellen zijn aan elkaar gekoppeld. Dat maakt de gegevens betrouwbaarder en beter doorzoekbaar.

Raak ik mijn formules kwijt als ik overstap naar een app?

Nee, de berekeningen worden onderdeel van de app. Vertel de AI welke formules je gebruikt en wat ze uitrekenen. Controleer daarna of de app op dezelfde uitkomsten komt als je spreadsheet.

Kunnen meerdere mensen tegelijk in de app werken?

Ja, dat is juist een van de voordelen. Als de app online staat, werkt iedereen in dezelfde database. Met een inlog per gebruiker bepaal je wie wat mag zien en wijzigen.

Wanneer kan ik beter bij mijn spreadsheet blijven?

Als je er alleen in werkt, de gegevens overzichtelijk blijven en er weinig fouten in sluipen, is een spreadsheet vaak prima. Een app loont pas als meerdere mensen ermee werken of als fouten en versies je tijd gaan kosten.

Bronnen en verder lezen

Bouw je eigen app op je gegevens

In de cursus vibe coding leer je met Claude Code, Prisma Postgres en GitHub werken en bouw je vanaf de eerste les aan je eigen project.

Welke cursus wil je volgen?

Aanmelden is gratis en verplicht je tot niets. Je betaalt pas als je een cursus kiest.

Verder lezen