Extrahera tabeller från bilder och PDF till Excel eller CSV
En text-PDF med en riktig tabell blir ett Excel-ark på några sekunder. Ett foto eller en skanning behöver OCR först, och en tabell som bara är text justerad med tabbar behöver delas upp i kolumner snarare än tolkas med igenkänning. Oavsett metod: kontrollera antalet rader och summan av en kolumn innan du litar på resultatet. De fel som spelar roll är felaktiga siffror, inte ful formatering.
Vad är det snabbaste och säkraste sättet att få ut en tabell ur en bild eller PDF?
Ta först reda på vad källan är. En PDF som skapats av ett program innehåller redan texten, så exportera den direkt till XLSX. Ett foto eller en skannad sida kräver OCR med tabellidentifiering: fota rakt uppifrån, med ungefär 300 dpi, och beskär till tabellen. Jämför sedan antalet rader och summan av en kolumn med originalet innan du använder siffrorna.
Tre sorters tabeller, tre olika uppgifter
Innan du väljer verktyg bör du ta reda på vilken sorts tabell du faktiskt har, eftersom de tre vanliga källorna misslyckas på olika sätt. Öppna PDF-filen och försök markera ett enskilt tal med markören. Om talet markeras för sig är filen en text-PDF: varje tecken lagras som text på en exakt position, och extraheringen går mest ut på att gruppera tecknen i rader och kolumner. Om hela sidan markeras som ett block, eller ingenting markeras alls, har du en bild av en tabell, och först måste någon läsa pixlarna.
Det tredje fallet är lätt att missa. Många rapporter från äldre bokföringssystem, terminalprogram och e-postmeddelanden ser ut som tabeller men är ren text uppställd med tabbar eller flera blanksteg i rad. Det finns inga celler alls, bara en layout med fast teckenbredd. Att köra OCR på en skärmbild av sådan text kastar bort information du redan har; det går snabbare och blir exakt om du kopierar texten och delar upp den i kolumner. Korten nedan sammanfattar vad varje källa kräver.
Text-PDF med en riktig tabell
Exporterad från Excel, ett bokföringsprogram eller en bankportal. Tecknen är redan text, så en konverterare behöver bara bygga upp rutnätet. Räkna med nästan perfekta värden och ibland problem med sammanslagna rubriker.
Skannad eller fotograferad tabell
En pappersfaktura, en utskriven prislista eller ett kontoutdrag som någon skannat. OCR måste läsa varje tecken innan rutnätet kan hittas, så bildkvaliteten avgör hur många siffror som blir fel.
Tabbuppställd text som ser ut som en tabell
En rapport med fast teckenbredd eller ett inklistrat e-postmeddelande. Kopiera den, klistra in den i ett kalkylblad och dela upp den med Excels Text till kolumner eller Google Kalkylarks Dela upp text i kolumner, med tabb eller fast bredd.
Vad tabelligenkänning faktiskt gör
Tabellidentifiering är ett andra steg som körs när tecknen är kända. Först hittas cellerna: i tabeller med linjer följs de horisontella och vertikala linjerna och varje inramad ruta räknas som en cell; i tabeller utan ramar letar programmet efter lodräta mellanrum som går längs hela blockets höjd. Sedan justeras kolumnerna, och programmet avgör att ett tal som sitter några pixlar till höger om talet ovanför ändå hör till samma kolumn.
Därefter kommer rubrikraden. Igenkänningen letar efter en första rad som är fetstilt, skuggad eller består av ord ovanför kolumner med tal, och slår ihop rubriker som bryts över två rader till en enda cell. Sammanslagna celler är sista steget: en etikett som Q1 över tre månadskolumner upptäcks genom att de inre linjerna saknas och byggs upp som en sammanslagen cell eller kopieras till varje kolumn den täcker.
Inget av detta är läsförståelse. Programmet vet inte att en kolumn innehåller datum eller att en rad är en delsumma; det ser bara geometri och tecken. Därför kan samma verktyg vara felfritt på ett kontoutdrag och göra rörigt av nästa från en annan bank, och därför finns inställningar som Tabellstil och Identifiera rubrikrad överhuvudtaget: de ger igenkänningen ett faktum som den inte pålitligt kan räkna ut själv.
Där tabelligenkänningen går fel
De flesta fel hör till två grupper. Geometrifel förstör rutnätet, så att värden hamnar på fel rad eller i fel kolumn. Talfel lämnar rutnätet intakt men ändrar vad en cell betyder, vilket är värre eftersom kalkylbladet ser bra ut. En felplacerad kolumn syns direkt; 1.234 som tolkas som decimaltal i stället för tusental syns inte.
Språkinställningar är den främsta orsaken till talproblem. USA och Storbritannien skriver 1,234.56; Tyskland, Brasilien och större delen av kontinentala Europa skriver 1.234,56; Frankrike använder mellanslag som tusentalsavgränsare; Schweiz använder ofta apostrof, som i 1'234.56; och Indien grupperar siffror som 1,23,456. Bokföringsdokument har dessutom negativa tal inom parentes och valutasymboler som sitter ihop med siffrorna. Här är vad du bör se upp med och vad som löser varje fall.
Tabell utan ramar, kolumnerna glider
Ställ in Tabellstil på Kolumner med blanksteg så att mellanrum i stället för linjer markerar kolumnerna, och beskär bort text ovanför och under tabellen som bryter mellanrummen.
Roterad eller sned sida
En sida som är vriden 90 grader blir obegriplig, och en lutning på några grader gör att rader flyter ihop. Rotera skanningen rätt och låt Räta upp bilden vara på.
Handskrivna uppgifter
Tabellidentifiering är anpassad för tryckta tecken. Snygga versaler i formulär med rutor fungerar ofta; skrivstil i en liggare behöver oftast skrivas om eller kontrolleras cell för cell.
1.234 tolkas som ett komma två tre fyra
Decimaltecknet gissades fel. Ställ in Decimaltecken på Komma 1.234,56 eller Punkt 1,234.56 så att det stämmer med dokumentet i stället för att låta det stå på Auto.
Belopp med $, € eller ISO-koder förblir text
En cell som EUR 45.00 eller 45,00 € kanske inte omvandlas till ett tal. Ta bort symbolen med Sök och ersätt och använd sedan ett valutaformat på kolumnen igen.
(250.00) importerades som text
Parentes betyder negativt i bokföring. Excel läser (250) som skrivits för hand som minus 250, men igenkänd text med mellanslag eller symboler inuti kan förbli text; ersätt parenteserna med ett inledande minustecken.
Förbered bilden innan du konverterar
Varje minut du lägger på underlaget sparar flera i kalkylbladet. OCR-motorer är ofta anpassade för text som skannats med omkring 300 dpi, vilket för en A4- eller US Letter-sida motsvarar ungefär 2480 × 3508 px eller 2550 × 3300 px. En modern mobilkamera klarar det lätt om sidan fyller bilden, men ett foto av hela sidan taget från andra sidan skrivbordet och sedan beskuret till en liten tabell kan hamna långt under.
Kontrast är lika viktigt som upplösning. Kvitton på termopapper bleknar, grå tabelllinjer på grå bakgrund försvinner och en skugga från din mobil över sidan kan dela en kolumn på mitten. Om originalet är ett pappersdokument som du regelbundet ska extrahera från går guiden om att skanna dokument till PDF igenom ljus och skannerinställningar mer i detalj. Gå igenom den här listan innan du laddar upp.
- Sidan ligger plant och kameran är rakt ovanför den, inte i vinkel
- Texten är mörk på ljus bakgrund utan skuggor eller reflexer över raderna
- Små siffror är skarpa när du zoomar till 100 %, ungefär 300 dpi för tryckta sidor
- Bilden är beskuren till tabellen, utan brevhuvud, logotyper eller anteckningar i marginalen
- Sidan står upprätt, och varje foto innehåller en tabell eller tydligt åtskilda tabeller
- Tabeller över flera sidor fotas sida för sida i ordning, utan att någon sida hoppas över
Fem sätt att få en tabell från bild eller PDF till kalkylark
Excels Data från bild kom till Android-appen 2019, därefter till iPhone, och finns nu i Excel för Microsoft 365 på Windows och Mac under Data > Från bild. Du fotograferar eller läser in en tabell, granskar de igenkända cellerna i en sidopanel som flaggar tveksamma värden och infogar dem. Google erbjuder en mer indirekt väg: i Drive högerklickar du på en bild eller PDF och väljer Öppna med > Google Dokument. Googles egen hjälpsida begränsar detta till filer på högst 2 MB och läser bara de första 10 sidorna i en PDF, och resultatet blir ett dokument, så tabellen kommer ofta som textrader som du sedan klistrar in i Kalkylark och delar upp.
Adobe Acrobat Pro exporterar en PDF till en Microsoft Excel-arbetsbok och kör OCR på skannade sidor under exporten. Excel för Microsoft 365 på Windows kan också hämta tabeller från en text-PDF med Hämta data > Från fil > Från PDF, vilket öppnar Power Query; där listas varje identifierad tabell per sida, du kan lägga ihop ett kontoutdrags månadssidor i en tabell och uppdatera när du byter in nästa månads fil. Det läser inte skanningar, och Excel för Mac har inte den kopplingen.
Webbläsarbaserade konverterare täcker resten utan att något behöver installeras. För en text-PDF eller skannad PDF gör PDF till Excel varje identifierad tabell till ett eget blad; för ett foto eller en skärmbild kan du konvertera bilden till Excel eller spara tabellen som CSV när ett annat program ska importera den. Tabellen jämför de fem vägarna.
| Väg | Läser skanningar och foton | Var den körs | Bäst för |
|---|---|---|---|
| Excel Data från bild | Ja | Excels mobilappar; Microsoft 365 på Windows och Mac | En tryckt tabell som granskas cell för cell |
| OCR i Google Drive | Ja, filer på högst 2 MB | Drive i valfri webbläsare | Korta tabeller när du redan arbetar i Google Kalkylark |
| Acrobat-export till Excel | Ja, i Acrobat Pro | Acrobats skrivbordsprogram, betalt | Långa PDF-filer om du redan har en licens |
| Power Query Från PDF | Nej, endast text-PDF | Excel för Microsoft 365 på Windows | Samma kontoutdragslayout varje månad |
| Konverterare i webbläsaren | Ja | Valfri webbläsare, mobil eller dator | XLSX eller CSV utan att installera något |
Kontrollera resultatet innan du använder det
En konverterad tabell som ser rätt ut är inte ännu en tabell du kan lita på. Börja med antalet rader: om kontoutdraget listar 47 transaktioner ska kalkylbladet ha 47 datarader, inte 46 för att två rader slagits ihop eller 49 för att en radbruten beskrivning blivit en egen rad. Summera sedan en numerisk kolumn med SUMMA och jämför med totalen som står på dokumentet. Om dokumentet saknar total kan du addera några värden för hand och jämföra.
Leta sedan efter celler som bara låtsas vara tal. I Excel högerjusteras riktiga tal som standard och text vänsterjusteras, så en kolumn med några vänsterjusterade belopp säger dig något; ISTAL i en hjälpkolumn hittar alla på en gång. Datum förtjänar samma misstänksamhet. Ett datum som lästs som text sorteras alfabetiskt, så 10/02 hamnar före 2/03, och 03/04 kan betyda 3 april eller 4 mars beroende på vem som skrev det.
Kontrollera slutligen vad som gått förlorat, inte bara vad som ändrats. Långa konto- och kortnummer är en klassisk fälla: Excel lagrar tal med 15 signifikanta siffror, så ett kortnummer med 16 siffror som skrivs in eller importeras som tal får sista siffran omvandlad till en nolla.
TipLägg till en hjälpkolumn med =ISTAL(C2) bredvid varje beloppskolumn och filtrera på FALSKT. Varje rad som visas är ett värde som SUMMA, diagram och pivottabeller hoppar över.
CSV eller XLSX: välj rätt utdatafil
Välj XLSX när en person ska arbeta med data i Excel, Google Kalkylark eller Numbers. Formatet behåller flera tabeller på separata blad, riktiga tal- och datumtyper, fetstilta rubrikrader och sammanslagna celler. Välj CSV när programvara ska importera filen: budgetappar, bokföringsprogram, databaser och skript. CSV är ren text med en tabell per fil, beskrivet i RFC 4180 från 2005, och de tre inställningarna som spelar roll är avgränsare, teckenkodning och om tal sparas som tal.
Avgränsaren måste passa programmet som importerar; Excel i länder som skriver decimaler med komma förväntar sig semikolon. Teckenkodningen avgör om namn som Müller eller São Paulo klarar sig: UTF-8 med BOM är det som Excel för Windows läser rätt vid dubbelklick. Inledande nollor är den klassiska förlusten. Amerikanska postnummer som 02134, anställningsnummer och produktkoder är identifierare, inte kvantiteter, och blir 2134 så fort något behandlar dem som tal. Stäng av Spara tal som tal för tabeller full av ID-nummer, eller importera CSV-filen med de kolumnerna inställda på Text.
Sparat som tal
2134
Ett postnummer i Boston efter att en CSV öppnats med dubbelklick: den inledande nollan är borta och sökningar mot adresslistan misslyckas.
Sparat som text
02134
Samma cell med Spara tal som tal avstängt, eller kolumnen importerad som Text.
Extrahera många filer och känsliga dokument
Att extrahera en tabell är ett enkelt uppslag; att extrahera ett års fakturor eller tolv månatliga kontoutdrag är ett litet dataprojekt. Behåll källdokumenten i samma layout om du kan, och konvertera dem i ett svep så att varje fil får samma inställningar. Med text-PDF kan du ladda upp upp till 20 åt gången, var och en på högst 95 MB, och välja Allt på ett blad i alternativet Blad när ett kontoutdrags transaktionstabell fortsätter över flera sidor. Foton konverteras en tabellbild i taget, så för en hög pappersfakturor går det ofta snabbare att först slå ihop sidorna med bild till PDF och sedan ange i PDF-sidor det intervall som innehåller tabellerna.
Efter en batch lägger du ihop resultaten i ett blad med en kolumn som anger källfilens namn. Om dokumenten mest är text med en eller två tabeller håller konvertering av PDF till Word i stället ihop styckena och tabellerna.
Kontoutdrag, lönespecifikationer och fakturor innehåller kontonummer, adresser och köphistorik, så tänk på vart de skickas. På UltKit raderas uppladdningar och genererade filer 30 minuter efter bearbetningen och läses inte av någon. Den säkraste kopian är ändå den som aldrig lämnar din dator: beskär eller dölj kolumner du inte behöver, till exempel fullständiga kontonummer, före uppladdning, och radera lokala exporter du inte längre behöver.
Skicka inte kontoutdrag till en konverterare du inte kan identifiera
Kontrollera att webbplatsen anger hur länge den sparar filer och att adressfältet visar HTTPS innan du laddar upp något med kontonummer eller skatte-ID. Om ett anställnings- eller kundavtal begränsar var ekonomiska uppgifter får behandlas bör du använda skrivbordsprogram som Excels Power Query i stället.
Viktigast att komma ihåg
- Testa om du kan markera ett enskilt tal i PDF-filen: om du kan, hoppa över OCR och exportera tabellen direkt.
- Foton och skanningar konverteras bäst när de är raka, har hög kontrast, ligger på cirka 300 dpi och är beskurna till tabellen.
- Ställ in decimaltecknet så att det stämmer med dokumentet; förväxlade språkinställningar ändrar värden utan att layouten går sönder.
- Jämför antalet rader och en kolumnsumma med originalet innan du använder utvunna siffror.
- Använd XLSX för människor och CSV för programvara, och behåll postnummer och ID-nummer som text så att inledande nollor bevaras.
Vanliga frågor
Kan jag kopiera en tabell från en PDF direkt till Excel?
Ibland. Att kopiera från en text-PDF och klistra in i Excel fungerar för enkla tabeller, men ofta hamnar varje rad i en enda cell, eller så förskjuts kolumnerna där celler är tomma. En export till XLSX bygger upp rutnätet på ett mer tillförlitligt sätt.
Varför blir en skärmdump av en tabell bättre än ett foto av skärmen?
En skärmdump har helt raka linjer, jämn belysning och skarpa pixlar, så OCR läser den nästan som ett textdokument. Ett mobilfoto av en skärm ger reflexer, moirémönster och perspektivförvrängning, och det är de som orsakar de flesta felläsningarna av siffror.
Hur extraherar jag en tabell som sträcker sig över flera sidor?
Konvertera hela sidintervallet i ett och samma jobb och lägg allt på ett enda blad. Ta sedan bort de upprepade rubrikraderna som varje sida för med sig. Kontrollera att antalet rader stämmer med det totala antalet rader i originalet.
Kan tabellextrahering läsa en tabell i en Word- eller PowerPoint-fil?
Där behövs ingen igenkänning, eftersom tabeller i Word och PowerPoint redan är riktiga tabeller. Markera tabellen, kopiera den och klistra in den i Excel eller Google Sheets, så behåller varje cell sin plats.
Varför blev mina datum femsiffriga tal?
Excel lagrar datum som löpnummer räknade från 1 januari 1900, så 45658 är 1 januari 2025. Värdena är korrekta. Använd ett datumformat på kolumnen så visas de som datum igen.
Är OCR tillräckligt exakt för bokföring?
Den är tillräckligt exakt för att spara dig skrivarbetet, men inte för att hoppa över kontrollen. Stäm av summorna mot originaldokumentet och stickprovskontrollera varje värde som påverkar ett saldo innan du bokför det.
Läs vidare
PDF till Word: 4 sätt, OCR och vad som går sönder
Konvertera PDF till Word i Word 2013+, Google Docs, Acrobat eller webbläsaren: varför layouten ändras, när OCR behövs och hur du rättar.
Tom Okafor · 29 aug. 2026 · 11 min läsning
Skanna dokument till PDF med mobil, Windows eller Mac
Skanna till PDF med iPhone Anteckningar, Google Drive, Windows Skanner eller Bildinsamling: 300 dpi, gråskala, en sökbar fil som går att mejla.
Lucas Ferreira · 26 aug. 2026 · 11 min läsning
Ljud till text: transkribera gratis och träffsäkert
Transkribera ljud till text gratis med Röstmemon, Google Recorder, Word eller webbläsaren. Vad styr precisionen, filförberedelse och SRT vs TXT.
Mina Sato · 21 sep. 2026 · 12 min läsning