Tabellen uit afbeeldingen en PDF's naar Excel of CSV
Een tekst-PDF met een echte tabel zet u in enkele seconden om naar Excel; een foto of scan heeft eerst OCR nodig, en een tabel die alleen uit met tabs uitgelijnde tekst bestaat, moet in kolommen worden gesplitst in plaats van herkend. Welke route u ook kiest: controleer het aantal rijen en het totaal van één kolom voordat u het resultaat vertrouwt, want de fouten die ertoe doen zijn verkeerde getallen, geen lelijke opmaak.
Wat is de snelste betrouwbare manier om een tabel uit een afbeelding of PDF te halen?
Bepaal eerst wat de bron is. Een PDF die met software is gemaakt bevat de tekst al, dus exporteer die rechtstreeks naar XLSX. Een foto of gescande pagina heeft OCR met tabeldetectie nodig: fotografeer recht, met ongeveer 300 dpi, en snijd bij tot de tabel. Vergelijk daarna het aantal rijen en de som van één kolom met het origineel voordat u de cijfers gebruikt.
Drie soorten tabellen, drie verschillende klussen
Zoek voordat u een tool kiest uit wat voor tabel u eigenlijk hebt, want de drie gangbare bronnen gaan op verschillende manieren mis. Open de PDF en probeer met de cursor één getal te selecteren. Wordt het getal los gemarkeerd, dan is het een tekst-PDF: elk teken is als tekst op een exacte positie opgeslagen en extractie komt vooral neer op het groeperen van die tekens in rijen en kolommen. Wordt de hele pagina als één blok gemarkeerd, of niets, dan hebt u een afbeelding van een tabel en moet eerst iets de pixels lezen.
Het derde geval wordt makkelijk gemist. Veel rapporten uit oudere boekhoudsystemen, terminalprogramma's en e-mailberichten lijken op tabellen, maar zijn gewone tekst die met tabs of reeksen spaties is uitgelijnd. Er zijn helemaal geen cellen, alleen een opmaak met vaste letterbreedte. OCR op een screenshot van die tekst gooit informatie weg die u al hebt; de tekst kopiëren en in kolommen splitsen is sneller en exact. De kaarten hieronder vatten samen wat elke bron nodig heeft.
Tekst-PDF met een echte tabel
Geëxporteerd uit Excel, een boekhoudpakket of een bankportaal. De tekens zijn al tekst, dus een converter hoeft alleen het raster te herbouwen. Verwacht vrijwel perfecte waarden en af en toe problemen met samengevoegde kopcellen.
Gescande of gefotografeerde tabel
Een papieren factuur, een gedrukte prijslijst of een afschrift dat iemand heeft gescand. OCR moet elk teken lezen voordat het raster gevonden kan worden, dus de beeldkwaliteit bepaalt hoeveel cijfers fout uitkomen.
Met tabs uitgelijnde tekst die op een tabel lijkt
Een rapport met vaste breedte of een geplakte e-mail. Kopieer het, plak het in een spreadsheet en splits het met Tekst naar kolommen in Excel of Tekst splitsen in kolommen in Google Sheets, op tab of vaste breedte.
Wat tabelherkenning precies doet
Tabelherkenning is een tweede ronde die draait nadat de tekens bekend zijn. Eerst zoekt het de cellen: bij tabellen met lijnen volgt het de horizontale en verticale lijnen en ziet elk omsloten vak als cel; bij tabellen zonder randen zoekt het verticale stroken lege ruimte die over de volle hoogte van het blok lopen. Daarna lijnt het kolommen uit en bepaalt het dat een getal dat een paar pixels rechts van het getal erboven staat toch bij dezelfde kolom hoort.
Dan volgt de kopregel. Herkenners zoeken een eerste rij die vetgedrukt of gearceerd is, of uit woorden boven kolommen met getallen bestaat, en voegen koppen die over twee regels lopen samen tot één cel. Samengevoegde cellen zijn de laatste stap: een label als Q1 boven drie maandkolommen wordt herkend aan de ontbrekende binnenlijnen en opnieuw opgebouwd als samengevoegde cel, of gekopieerd naar elke kolom die het beslaat.
Niets hiervan is begrip van wat er staat. De software weet niet dat een kolom datums bevat of dat een rij een subtotaal is; ze ziet alleen geometrie en tekens. Daarom kan dezelfde tool bij het ene afschrift foutloos zijn en het volgende van een andere bank door elkaar gooien, en daarom bestaan instellingen als Tabelstijl en Kopregel herkennen: ze geven de herkenner een feit dat hij niet betrouwbaar kan afleiden.
Waar tabelherkenning misgaat
De meeste fouten vallen in twee groepen. Geometriefouten breken het raster, waardoor waarden in de verkeerde rij of kolom belanden. Getalfouten laten het raster intact maar veranderen wat een cel betekent, en dat is erger omdat het blad er goed uitziet. Een verschoven kolom ziet u meteen; 1.234 dat als decimaal in plaats van als duizendtal is gelezen niet.
Landinstellingen zijn de belangrijkste bron van getalproblemen. De Verenigde Staten en het Verenigd Koninkrijk schrijven 1,234.56; Duitsland, Brazilië en het grootste deel van continentaal Europa schrijven 1.234,56; Frankrijk gebruikt een spatie als duizendtalscheiding; Zwitserland vaak een apostrof, zoals in 1'234.56; en in India worden cijfers gegroepeerd als 1,23,456. Boekhoudkundige documenten voegen negatieve getallen tussen haakjes en valutasymbolen vlak achter de cijfers toe. Dit is waar u op moet letten en wat elk geval oplost.
Tabel zonder randen, kolommen verschuiven
Zet Tabelstijl op Kolommen met witruimte, zodat openingen in plaats van lijnen de kolommen bepalen, en snijd tekst boven en onder de tabel weg die de tussenruimtes verstoort.
Gedraaide of scheve pagina
Een pagina die 90 graden gedraaid is, levert onzin op, en een scheefstand van een paar graden laat rijen samensmelten. Draai de scan rechtop en laat Afbeelding rechtzetten aan staan.
Handgeschreven invoer
Tabelherkenning is afgestemd op gedrukte tekens. Nette blokletters in formulieren met vakjes werken vaak; schrijfletters in een grootboek moet u meestal overtypen of cel voor cel controleren.
1.234 gelezen als één punt twee drie vier
De decimale notatie is verkeerd geraden. Zet Decimaalteken op Komma 1.234,56 of Punt 1,234.56, passend bij het document, in plaats van het op Auto te laten staan.
Bedragen met $, € of ISO-codes blijven tekst
Een cel zoals EUR 45.00 of 45,00 € wordt mogelijk niet omgezet naar een getal. Haal het symbool weg met Zoeken en vervangen en pas daarna weer een valutaopmaak op de kolom toe.
(250.00) als tekst geïmporteerd
Haakjes betekenen negatief in de boekhouding. Excel leest met de hand getypte (250) als min 250, maar herkende tekst met spaties of symbolen erin blijft mogelijk tekst; vervang de haakjes door een minteken vooraan.
Bereid de afbeelding voor vóór het omzetten
Elke minuut aan de invoer bespaart er meerdere in de spreadsheet. OCR-engines zijn doorgaans afgestemd op tekst die met ongeveer 300 dpi is gescand, wat bij een A4- of US Letter-pagina neerkomt op ongeveer 2480 × 3508 px of 2550 × 3300 px. Een moderne telefooncamera haalt dat makkelijk als de pagina het beeld vult, maar een foto van de hele pagina vanaf de overkant van het bureau, daarna bijgesneden tot een kleine tabel, kan er ver onder zakken.
Contrast is even belangrijk als resolutie. Kassabonnen op thermisch papier vervagen, grijze tabellijnen op een grijze achtergrond verdwijnen en een schaduw van uw telefoon over de pagina kan een kolom doormidden snijden. Als u regelmatig gegevens uit een papieren document haalt, behandelt de gids over documenten scannen naar PDF verlichting en scannerinstellingen uitgebreider. Loop voor het uploaden deze lijst langs.
- De pagina ligt vlak en de camera hangt er recht boven, niet schuin
- Tekst is donker op een lichte achtergrond, zonder schaduwen of glans over de rijen
- Kleine cijfers zijn scherp bij inzoomen op 100%, ongeveer 300 dpi voor gedrukte pagina's
- De afbeelding is bijgesneden tot de tabel, zonder briefhoofd, logo's of notities in de marge
- De pagina staat rechtop en elke foto bevat één tabel of duidelijk gescheiden tabellen
- Tabellen over meerdere pagina's zijn pagina voor pagina in volgorde vastgelegd, zonder overgeslagen pagina
Vijf routes van tabelafbeelding of PDF naar spreadsheet
Gegevens uit afbeelding in Excel kwam in 2019 naar de Android-app, daarna naar iPhone, en zit nu in Excel voor Microsoft 365 op Windows en Mac onder Gegevens > Uit afbeelding. U fotografeert of laadt één tabel, controleert de herkende cellen in een zijpaneel dat twijfelachtige waarden markeert en voegt ze in. Google biedt een minder directe weg: klik in Drive met rechts op een afbeelding of PDF en kies Openen met > Google Documenten. Volgens de helppagina van Google geldt dit voor bestanden tot 2 MB en worden alleen de eerste 10 pagina's van een PDF gelezen, en het resultaat is een document, dus de tabel komt vaak als regels tekst aan die u daarna in Sheets plakt en splitst.
Adobe Acrobat Pro exporteert een PDF naar een Microsoft Excel-werkmap en voert tijdens het exporteren OCR uit op gescande pagina's. Excel voor Microsoft 365 op Windows kan ook tabellen uit een tekst-PDF halen met Gegevens ophalen > Uit bestand > Uit PDF, wat Power Query opent; het toont elke gevonden tabel per pagina, laat u de maandelijkse pagina's van een afschrift aan één tabel toevoegen en ververst als u het bestand van volgende maand erin zet. Het leest geen scans, en Excel voor Mac heeft die connector niet.
Browserconverters doen de rest zonder installatie. Voor een tekst-PDF of gescande PDF maakt PDF naar Excel van elke gevonden tabel een eigen werkblad; voor een foto of screenshot kunt u de afbeelding naar Excel converteren of de tabel als CSV opslaan als een ander programma hem importeert. De tabel vergelijkt de vijf routes.
| Route | Leest scans en foto's | Waar het draait | Het best voor |
|---|---|---|---|
| Excel Gegevens uit afbeelding | Ja | Excel-mobiele apps; Microsoft 365 op Windows en Mac | Eén gedrukte tabel, cel voor cel gecontroleerd |
| OCR van Google Drive | Ja, bestanden tot 2 MB | Drive in elke browser | Korte tabellen als u al in Google Sheets werkt |
| Acrobat-export naar Excel | Ja, in Acrobat Pro | Acrobat-desktopapp, betaald | Lange PDF's als u al een licentie hebt |
| Power Query Uit PDF | Nee, alleen tekst-PDF's | Excel voor Microsoft 365 op Windows | Elke maand dezelfde afschriftindeling |
| Browserconverter | Ja | Elke browser, telefoon of desktop | XLSX of CSV zonder installatie |
Controleer het resultaat voordat u het gebruikt
Een geconverteerde tabel die er goed uitziet, is nog geen tabel waarop u kunt vertrouwen. Begin met het aantal rijen: als het afschrift 47 transacties vermeldt, moet het blad 47 gegevensrijen hebben, niet 46 doordat twee regels zijn samengevoegd of 49 doordat een omgebroken omschrijving een eigen rij werd. Tel daarna één numerieke kolom op met SOM en vergelijk de uitkomst met het totaal op het document. Heeft het document geen totaal, tel dan zelf een paar waarden op en vergelijk.
Zoek vervolgens naar cellen die alleen doen alsof ze getallen zijn. In Excel staan echte getallen standaard rechts uitgelijnd en tekst links, dus een kolom met een paar links uitgelijnde bedragen vertelt u iets; ISGETAL in een hulpkolom vindt ze in één keer. Datums verdienen hetzelfde wantrouwen. Een datum die als tekst is gelezen, sorteert alfabetisch, dus 10/02 komt voor 2/03, en 03/04 kan 3 april of 4 maart betekenen, afhankelijk van wie het schreef.
Controleer ten slotte wat er verloren is gegaan, niet alleen wat er is veranderd. Lange reken- en kaartnummers zijn een klassieke valkuil: Excel slaat getallen op met 15 significante cijfers, dus bij een 16-cijferig kaartnummer dat als getal is getypt of geïmporteerd wordt het laatste cijfer een nul.
TipVoeg naast elke bedragkolom een hulpkolom toe met =ISGETAL(C2) en filter die op ONWAAR. Elke rij die verschijnt, is een waarde die SOM, grafieken en draaitabellen overslaan.
CSV of XLSX: het uitvoerbestand kiezen
Kies XLSX als iemand met de gegevens in Excel, Google Sheets of Numbers gaat werken. Het bewaart meerdere tabellen op aparte werkbladen, echte getal- en datumtypen, vette kopregels en samengevoegde cellen. Kies CSV als software het importeert: budgetapps, boekhoudpakketten, databases en scripts. CSV is gewone tekst met één tabel per bestand, beschreven in RFC 4180 uit 2005, en de drie instellingen die ertoe doen zijn het scheidingsteken, de codering en of getallen als getallen worden opgeslagen.
Het scheidingsteken moet passen bij het programma dat importeert; Excel verwacht in landen waar decimalen met een komma worden geschreven puntkomma's. De codering bepaalt of namen als Müller of São Paulo goed blijven: UTF-8 met BOM leest Excel voor Windows correct bij dubbelklikken. Voorloopnullen zijn het klassieke verlies. Amerikaanse postcodes als 02134, personeelsnummers en productcodes zijn identificatiecodes, geen hoeveelheden, en worden 2134 zodra iets ze als getal behandelt. Zet Getallen als getallen opslaan uit voor tabellen vol ID's, of importeer de CSV met die kolommen op Tekst.
Opgeslagen als getal
2134
Een postcode uit Boston nadat een CSV met dubbelklikken is geopend: de voorloopnul is weg en opzoekacties in de adreslijst mislukken.
Opgeslagen als tekst
02134
Dezelfde cel met Getallen als getallen opslaan uitgeschakeld, of de kolom geïmporteerd als Tekst.
Tabellen in batches extraheren en gevoelige documenten
Eén tabel extraheren is even opzoeken; een jaar facturen of twaalf maandelijkse bankafschriften extraheren is een klein dataproject. Houd de brondocumenten waar mogelijk in dezelfde indeling en converteer ze in één keer, zodat elk bestand dezelfde instellingen krijgt. Bij tekst-PDF's uploadt u er tot 20 tegelijk, elk tot 95 MB, en kiest u Alles op één blad bij de optie Werkbladen als de transactietabel van een afschrift over meerdere pagina's doorloopt. Foto's worden per tabelafbeelding geconverteerd, dus voor een stapel papieren facturen is het vaak sneller om de pagina's eerst te combineren met afbeelding naar PDF en bij PDF-pagina's het bereik met de tabellen op te geven.
Voeg na een batch de resultaten samen in één blad met een kolom die de bronbestandsnaam vastlegt. Bestaan de documenten vooral uit tekst met een of twee tabellen, dan houdt de PDF naar Word converteren de alinea's en tabellen juist samen.
Bankafschriften, loonstroken en facturen bevatten rekeningnummers, adressen en uitgavenhistorie, dus denk na over waar ze naartoe gaan. Bij UltKit worden uploads en gegenereerde bestanden 30 minuten na verwerking verwijderd en door niemand gelezen. Toch is de veiligste kopie die welke uw computer nooit verlaat: snijd kolommen die u niet nodig hebt, zoals volledige rekeningnummers, voor het uploaden weg of maak ze onleesbaar, en verwijder lokale exports die u niet meer nodig hebt.
Stuur geen afschriften naar een converter die u niet kunt thuisbrengen
Controleer of een site vermeldt hoe lang bestanden bewaard blijven en of de adresbalk HTTPS toont voordat u iets met rekeningnummers of belastingnummers uploadt. Beperkt een contract met een werkgever of klant waar financiële gegevens verwerkt mogen worden, gebruik dan desktopsoftware zoals Power Query in Excel.
Belangrijkste punten
- Test of u in de PDF één getal kunt selecteren: zo ja, sla OCR over en exporteer de tabel rechtstreeks.
- Foto's en scans converteren het best als ze recht zijn, veel contrast hebben, ongeveer 300 dpi zijn en tot de tabel zijn bijgesneden.
- Stel het decimaalteken in op dat van het document; verwarring over landinstellingen verandert waarden zonder de opmaak te breken.
- Vergelijk het aantal rijen en het totaal van één kolom met het origineel voordat u geëxtraheerde cijfers gebruikt.
- Gebruik XLSX voor mensen en CSV voor software, en bewaar postcodes en ID's als tekst zodat voorloopnullen behouden blijven.
Veelgestelde vragen
Kan ik een tabel uit een PDF rechtstreeks naar Excel kopiëren?
Soms. Kopiëren uit een tekst-PDF en plakken in Excel werkt voor eenvoudige tabellen, maar vaak komt elke rij in één cel terecht of verschuiven kolommen waar cellen leeg zijn. Een export naar XLSX bouwt het raster betrouwbaarder opnieuw op.
Waarom wordt een screenshot van een tabel beter omgezet dan een foto van het scherm?
Een screenshot heeft kaarsrechte lijnen, gelijkmatig licht en scherpe pixels, dus OCR leest hem bijna als een tekstdocument. Een foto van een bebeeldscherm met je telefoon voegt weerspiegeling, moirépatronen en perspectief toe, en die veroorzaken de meeste verkeerd gelezen cijfers.
Hoe haal ik een tabel uit een PDF die over meerdere pagina's loopt?
Converteer het hele paginabereik in één keer en zet alles op één blad. Verwijder daarna de herhaalde koprijen die elke pagina meebrengt. Controleer of het aantal rijen overeenkomt met het totale aantal regels in het origineel.
Kan tabelextractie een tabel in een Word- of PowerPoint-bestand lezen?
Herkenning is daar niet nodig, want tabellen in Word en PowerPoint zijn al echte tabellen. Selecteer de tabel, kopieer hem en plak hem in Excel of Google Spreadsheets, en elke cel behoudt zijn plek.
Waarom zijn mijn datums veranderd in getallen van vijf cijfers?
Excel slaat datums op als serienummers die vanaf 1 januari 1900 worden geteld, dus 45658 is 1 januari 2025. De waarden zijn correct; pas een datumnotatie toe op de kolom om ze weer als datums weer te geven.
Is OCR nauwkeurig genoeg voor de boekhouding?
Het is nauwkeurig genoeg om het typewerk te besparen, niet om het controleren over te slaan. Sluit totalen af tegen het brondocument en controleer steekproefsgewijs elke waarde die een saldo verandert voordat je die in je boekhouding boekt.
Lees verder
PDF naar Word converteren: 4 methoden, OCR en valkuilen
Zet PDF om naar Word met Word 2013+, Google Docs, Acrobat of een browsertool. Waarom de opmaak verschuift, wanneer OCR nodig is en hoe u het oplost.
Tom Okafor · 29 aug 2026 · 11 min leestijd
Documenten scannen naar PDF met telefoon, Windows of Mac
Scan documenten naar PDF met iPhone Notities, Google Drive, Windows Scan of Image Capture: 300 dpi, grijswaarden, één bestand, doorzoekbaar en klein.
Lucas Ferreira · 26 aug 2026 · 11 min leestijd
Audio naar tekst omzetten: gratis methoden en tips | UltKit
Audio gratis transcriberen met Dictafoon, Google Recorder, Word of in de browser. Wat de nauwkeurigheid bepaalt, voorbereiding en SRT vs. TXT.
Mina Sato · 21 sep 2026 · 12 min leestijd