RobotsHelp

Met Claude AI gegevens uit een PDF naar een spreadsheet halen

Je hebt veertien leveranciersfacturen als PDF in een map staan. Die moeten uiterlijk vrijdag in een spreadsheet staan. Overtypen kost tijd en ergens sluipt er een verkeerd cijfer in. Het kan sneller: laat Claude AI de gegevens uit de PDF-bestanden in één tabel zetten. Jij kiest de kolommen, elke factuur krijgt één rij en een controlekolom laat zien welke rijen je nog moet nakijken voordat je erop kunt vertrouwen.

Stel je voor: het is donderdagmiddag. Je sleept de veertien bestanden naar één chat, plakt één prompt en twee minuten later staat er een tabel op je scherm. Ernaast staat een Excel-bestand dat je kunt downloaden. Twee rijen zijn gemarkeerd met “controleren”, omdat de totalen niet kloppen. Je opent die twee PDF-bestanden, corrigeert de gegevens en bent klaar voor je volgende gesprek.

Wil je gratis meer van dit soort praktische werkprocessen met AI? Meld je aan voor Launchpad.

No password needed – your reset opens instantly.

Geen wachtwoord. Alleen je e-mailadres, en je bent erbij.

Het korte antwoord

Upload de PDF-bestanden naar Claude en geef precies aan welke kolommen je wilt, in welke volgorde en met welke notatie. Vraag om één rij per document (of één rij per afzonderlijke post), het paginanummer waar elke waarde vandaan komt en “niet gevonden” als een veld ontbreekt. Laat Claude waarden exact overnemen zoals ze in het document staan en niets berekenen, behalve de controlekolom die jij definieert. Vraag vervolgens om het resultaat als Excel- of CSV-bestand. Controleer voor gebruik steekproefsgewijs drie rijen aan de hand van de PDF-bestanden.

Dit werkt doordat Claude een PDF op twee manieren tegelijk leest. Volgens de documentatie van Anthropic wordt elke pagina omgezet naar een afbeelding en wordt de tekst er apart uit gehaald. Claude ziet dus ook de indeling van een tabel, niet alleen de woorden (Claude-documentatie over PDF-ondersteuning). Dat is belangrijk bij facturen en rekeningafschriften: de betekenis van een getal hangt af van de kolom waarin het staat.

Waar dit handig voor is (en waarvoor niet)

Gegevens uit een PDF halen is iets anders dan een PDF samenvatten. Je wilt geen mening van Claude. Je wilt uit elk bestand dezelfde velden, op dezelfde manier ingedeeld. Dan kun je ze sorteren, filteren en optellen. Een paar veelvoorkomende toepassingen op het werk:

  • Facturen, offertes en bonnetjes omzetten naar een kostenoverzicht (leverancier, nummer, datum, netto, btw, totaal).
  • Bank- of creditcardafschriften omzetten naar een transactielijst.
  • Prijslijsten of productbladen van leveranciers samenbrengen in één vergelijkingstabel.
  • Bestelformulieren, inschrijfformulieren of urenstaten omzetten naar rijen die je ergens anders kunt importeren.
  • Deadlines en verantwoordelijken uit een projectplan halen (daarover lees je verderop meer).

Dit is niet het juiste hulpmiddel als de cijfers foutloos moeten zijn en niemand ze kan controleren, bijvoorbeeld voor je officiële boekhouding. Laat Claude het typewerk doen en laat een mens de gegevens controleren. Wil je vooral een lang rapport begrijpen in plaats van er gegevens uit halen? Dan past onze handleiding voor het analyseren van lange PDF-bestanden met Claude beter. Staan de cijfers die je nodig hebt in grafieken? Gebruik dan de handleiding voor het analyseren van grafieken in een PDF. Waarden die je uit een grafiek afleest zijn namelijk schattingen, geen afgedrukte gegevens.

Voor je uploadt: vier snelle controles

  1. Mag je dit uploaden? Facturen en rekeningafschriften bevatten vaak klantnamen, bankgegevens of salarissen. Controleer eerst welke regels je bedrijf heeft voor AI-tools.
  2. Hoeveel bestanden en pagina’s zijn het? Het Help Center van Claude vermeldt maximaal 20 bestanden per chat en 1000 pagina’s per PDF. Visuele onderdelen (indeling, afbeeldingen, grafieken) worden geanalyseerd in PDF-bestanden van maximaal 100 pagina’s. Bij 101 tot 1000 pagina’s leest Claude alleen de tekst (Claude Help Center, bestanden uploaden). Verwerk veertig facturen in twee groepen van twintig. Splits een rekeningafschrift van 300 pagina’s op.
  3. Is het een scan? Een gescande pagina is een afbeelding. Claude kan die nog steeds lezen als de scan scherp en recht is, maar zal vaker cijfers verkeerd lezen. Scan scheve of wazige pagina’s opnieuw voordat je begint.
  4. Staat de functie voor bestanden maken aan? Wil je dat Claude je een echt .xlsx-bestand geeft? Zet dan Code execution and file creation aan: de functie om code uit te voeren en bestanden te maken. Je vindt die in Settings, onder Capabilities. Volgens Anthropic is deze functie beschikbaar bij Free, Pro, Max, Team en Enterprise. Bij Team en Enterprise kan een eigenaar de functie voor de hele organisatie uitschakelen (Claude Help Center, bestanden maken en bewerken). Zonder deze functie krijg je nog steeds een tabel die je kunt kopiëren.

Gegevens uit een PDF halen met Claude, stap voor stap

Stap 1: bepaal je kolommen voordat je Claude opent

Deze stap wordt vaak overgeslagen, maar bepaalt juist of je iets aan het resultaat hebt. Open de spreadsheet waarin de gegevens moeten komen en kopieer de kolomkoppen. Claude moet jouw kolommen invullen, niet zelf kolommen bedenken. Bestaat de spreadsheet nog niet? Schrijf dan de kolomkoppen op in de volgorde waarin je ze straks bij het sorteren wilt hebben.

Stap 2: de prompt om gegevens over te nemen

Upload de bestanden en plak dan deze prompt, met je eigen kolommen:

Ik heb 14 leveranciersfacturen als PDF geüpload.
Haal de gegevens eruit en zet ze in één tabel, met één rij per factuur en precies deze kolommen in deze volgorde:

bestandsnaam | leverancier | factuurnummer | factuurdatum | vervaldatum | valuta | nettobedrag | btw-bedrag | totaal | pagina

Regels:
- Neem elke waarde exact over zoals die in het document staat. Rond niets af, reken niets om en corrigeer niets.
- Noteer datums als YYYY-MM-DD. Voeg een kolom "datum zoals afgedrukt" toe, zodat ik de notatie kan controleren.
- Noteer bedragen als gewone getallen met een punt als decimaalteken, zonder valutateken.
- Staat een veld niet in het document? Schrijf dan "niet gevonden". Raad nooit.
- Is een waarde moeilijk leesbaar? Vul die toch in en schrijf "onduidelijk" in een laatste kolom met de naam opmerkingen.
- Bereken geen waarden, behalve de controlekolom hieronder.

Voeg nog een kolom toe met de naam controle: nettobedrag + btw-bedrag min totaal. Dit moet 0 zijn.
Toon de tabel en som daarna alle rijen op waar controle niet 0 is of opmerkingen niet leeg is.

De kolom “datum zoals afgedrukt” staat er niet voor niets. 03/04/2026 betekent in het grootste deel van Europa 3 april en in de VS 4 maart. Maak je dat verschil niet zichtbaar, dan komen de datums van één leverancier ongemerkt verkeerd in je tabel terecht.

Stap 3: corrigeer de gemarkeerde rijen

Open alleen de PDF-bestanden die Claude heeft gemarkeerd en bekijk de genoemde pagina. Meestal signaleert de controlekolom een van deze drie dingen: een kortingsregel die Claude niet heeft meegeteld, een totaal inclusief verzendkosten of een verkeerd gelezen cijfer op een scan. Vertel Claude wat de juiste waarde is en vraag om die rij bij te werken. Vraag niet om “de totalen te corrigeren”. Dan kan Claude de getallen aanpassen om de controle te laten kloppen.

Stap 4: laat het bestand maken

Maak een Excel-bestand van de gecorrigeerde tabel.
Werkblad 1: alle rijen. Bedragkolommen als getallen, datumkolommen als echte datums.
Werkblad 2: alleen de rijen die gemarkeerd waren, met de reden.
Geef me dezelfde tabel ook als CSV-bestand.

Open het bestand en controleer of de bedragen rechts zijn uitgelijnd (getallen), niet links (tekst). Dan kunnen je formules ermee rekenen.

Stap 5: doe een steekproef voordat je het verstuurt

  • Tel de rijen. Veertien facturen moeten veertien rijen opleveren.
  • Kies drie willekeurige rijen en vergelijk elk veld met de PDF.
  • Staat er een eindtotaal in de documenten, zoals op een rekeningafschrift of prijslijst? Tel dan je kolom op en vergelijk de uitkomst.

Met drie minuten controleren zorg je dat je op de rest van het werk kunt vertrouwen.

Tabellen die over meerdere pagina’s doorlopen

Tabellen met afzonderlijke posten, rekeningafschriften en prijslijsten lopen vaak over drie of vier pagina’s door. Juist daar vallen rijen weg: bij de overgang naar een volgende pagina of als één regel over twee tekstregels loopt. Vraag daarom expliciet om het volgende:

De tabel met bestelregels begint op pagina 6 en eindigt op pagina 9.
Geef me één rij per bestelregel: artikelcode | omschrijving | aantal | eenheidsprijs | regeltotaal | pagina.
Een omschrijving die doorloopt op een tweede tekstregel blijft één rij.
Sla herhaalde kolomkoppen bovenaan elke pagina over.
Vertel me aan het einde hoeveel rijen je op elke pagina hebt gevonden.

Het aantal rijen per pagina is je snelle controle. Als pagina 7 duidelijk 25 regels heeft en Claude er 23 noemt, weet je waar je moet kijken.

Deadlines uit een projectplan in PDF halen

Dezelfde methode werkt voor datums. In een projectplan, opdrachtbeschrijving of aanbestedingsdocument staan deadlines meestal verspreid over meerdere pagina’s. Sommige zijn concrete datums, andere zijn omschreven als “tien werkdagen na goedkeuring”. Vraag Claude om ze in een lijst te zetten waarmee je echt kunt plannen:

Maak een lijst van alle deadlines, mijlpalen en uiterste datums in dit projectplan.
Kolommen: taak of mijlpaal | verantwoordelijke (indien genoemd) | uiterste datum (YYYY-MM-DD) | type | afhankelijk van | pagina

type is "vaste datum" of "relatief".
Laat bij relatieve deadlines ("twee weken na akkoord") de uiterste datum leeg en neem de formulering over in afhankelijk van. Bereken de datum niet zelf.
Sorteer op uiterste datum, met relatieve deadlines onderaan.

Het belangrijkste is dat je relatieve deadlines apart houdt. Als Claude “twee weken na akkoord” omzet naar een datum, moet het aannemen wanneer dat akkoord wordt gegeven. Die aanname staat dan als een feit in je agenda. Zodra je de datum van het akkoord weet, vul je die deadlines zelf in. Of geef Claude de datum en vraag om ze te berekenen. Plak de tabel vervolgens in je planningsbestand, of in je takentool als die CSV-bestanden kan importeren.

Welke AI-tool gebruik je om tabelgegevens uit een PDF te halen?

Het eerlijke antwoord: dat hangt af van de PDF.

  • Claude is een goede keuze voor uiteenlopende documenten: verschillende indelingen van verschillende leveranciers, scans of velden die verspreid over een pagina staan. Ook als je regels wilt meegeven, zoals “niet gevonden”, of een controlekolom wilt toevoegen. Claude leest zowel de tekst als de afbeelding van de pagina (tot 100 pagina’s per bestand) en kan je een Excel-bestand geven.
  • De PDF-importfunctie van Excel is het proberen waard als eerste optie wanneer je één overzichtelijke, digitale PDF met een goed opgebouwde tabel hebt. In Excel voor Windows ga je naar Data, Get Data, From File, From PDF en kies je de gevonden tabellen (Microsoft Support, gegevens importeren met Power Query). Geen AI, dus geen verzonnen waarden om op te controleren. Deze functie zit niet in Excel voor Mac. En op een gescande pagina staat geen echte tabel die de functie kan herkennen.
  • ChatGPT of Gemini kunnen hetzelfde soort werk doen. De prompts op deze pagina werken daar ook. Bestandslimieten en functies verschillen per tool en abonnement. Kijk dus op de helppagina’s voordat je een grote groep bestanden uploadt.

Welke tool je ook gebruikt, de werkwijze maakt het resultaat betrouwbaar: vaste kolommen, “niet gevonden” in plaats van gokken, een controlekolom en een steekproef.

Zodra de tabel in een spreadsheet staat, kun je vragen over de gegevens stellen. Onze handleiding over een spreadsheet voor je werk analyseren met ChatGPT laat zien hoe je antwoorden krijgt die je aan de hand van de rijen kunt controleren.

Wil je dat totalen en opgezochte waarden de volgende keer vanzelf worden bijgewerkt? Onze handleiding over Excel-formules schrijven met AI laat zien hoe je een werkende SUMIFS- of XLOOKUP-formule voor je nieuwe tabel krijgt.

Veelgemaakte fouten

  • De AI de kolommen laten kiezen. Je krijgt elke keer een andere tabel en kunt de resultaten van verschillende groepen bestanden niet samenvoegen.
  • Alles laten berekenen. Laat de AI overnemen wat er in het document staat. Berekeningen horen in je spreadsheet, waar je de formule kunt zien.
  • Datumnotaties door elkaar gebruiken. Vraag altijd om één notatie én om de datum zoals die in het document staat.
  • Veertig bestanden tegelijk uploaden. De limiet is 20 bestanden per chat. Werk in groepen met dezelfde prompt en voeg daarna de CSV-bestanden samen.
  • Vertrouwen op een tabel die er netjes uitziet. Een nette opmaak zegt niets over de vraag of een 7 als een 1 is gelezen. De controlekolom en de steekproef van drie rijen doen dat wel.

Welke handleiding over Claude en PDF-bestanden heb je nodig?

Als je elke week dezelfde PDF-bestanden verwerkt

Haal je elke maandag gegevens uit hetzelfde soort document? Bewaar de prompt dan op een plek waar je hem makkelijk kunt kopiëren. Houd je kolommenlijst hetzelfde, zodat het CSV-bestand van elke week aansluit op dat van de vorige week. Komen de PDF-bestanden op vaste momenten per e-mail binnen? Dan begint automatiseren de moeite waard te worden. Op onze pagina met voorbeelden van automatiseren met het gratis abonnement van Zapier zie je hoe zo’n opzet eruitziet.

Zijn die wekelijkse PDF-bestanden leveranciersfacturen? Dan kun je nog een stap verder gaan. Ons n8n-werkproces voor automatische factuurverwerking haalt ze op uit Gmail, neemt de gegevens van elke factuur over in vaste velden en voegt een rij toe aan een Google Sheet die jij kunt controleren.

Koop je liever een tool dan dat je zelf een werkproces bouwt? Lees dan hoe je AI-software voor factuurverwerking kiest die bij jouw facturen past, en hoe je die eerst test met een echte set facturen.

Begin gewoon met de stapel van deze week. Eén map, één prompt, één tabel. Beslis daarna of automatiseren de moeite waard is.

Wil je elke week een nieuw praktisch werkproces met AI zoals dit? Meld je aan voor Launchpad.

No password needed – your reset opens instantly.

Geen wachtwoord. Alleen je e-mailadres, en je bent erbij.

🇬🇧 Read this page in English