Sådan bruger du det
- Vælg, eller slip en PDF, der indeholder tabeller.
- Vælg ét ark pr. side eller alle sider på ét ark.
- Lad Gem tal som tal være slået til, og angiv decimalseparatoren, hvis registreringen tager fejl.
- Vælg Konverter til Excel, tjek forhåndsvisningen, og download XLSX-filen.
Sådan fungerer det
Værktøjet læser hvert tekstfragment og dets position med pdf.js. Fragmenter på samme grundlinje danner en række; et bredt vandret mellemrum opdeler en række i celler. Kolonnepositioner findes ud fra de rækker, der har det mest almindelige antal celler, så en titel eller en note, der løber hen over tabellen, ikke fletter kolonner sammen. Hver celle placeres derefter i den kolonne, den overlapper. Et stort lodret mellemrum bliver en tom række, som holder separate tabeller adskilt.
Med Gem tal som tal bliver værdier som 1,234.56, (450.00), -12 %, € 99 eller 1.234,56 numeriske celler, du kan summere, med et talformat, der bevarer deres decimaler. Værdier, der ville miste information, forbliver tekst: tal med foranstillede nuller (ID'er, postnumre), mere end 15 cifre (kontonumre) og datoer. Valutasymboler fjernes fra numeriske celler.
Dette fungerer bedst til PDF'er, der er oprettet af software (kontoudtog, fakturaer, eksporterede rapporter). Scannede PDF'er indeholder ingen tekst. Sammenflettede celler, flerlinjede celler og tabeller tegnet uden mellemrum tilnærmes, så kontrollér resultatet, før du stoler på det. Projektmappen skrives med open source-biblioteket exceljs.
Eksempler
Kontoudtog
Et kontoudtog på 3 sider med kolonnerne Dato, Beskrivelse, Beløb og Saldo bliver til tre ark. Beløb som -1.250,00 registreres som kommadecimaltal, så du kan summere dem i Excel med det samme.
Leverandørprisliste
En prisliste på 20 sider konverteret med Alle sider på ét ark giver én lang tabel, du kan filtrere og sortere; overskrifter, der gentages på hver side, vises som almindelige rækker, du kan slette.
Ofte stillede spørgsmål
Hvorfor havner nogle værdier i den forkerte kolonne?
PDF'en har ingen egentlig tabel, kun tekst på bestemte positioner. Når en celle er meget bred, centreret over flere kolonner eller går over to linjer, kan dens position passe til en anden kolonne. Flyt disse celler i Excel, eller prøv den anden regnearksindstilling.
Hvorfor gemmes et tal som tekst?
Værdier med foranstillede nuller, mere end 15 cifre, usædvanlige skilletegn eller ekstra ord bevares som tekst, så intet går tabt. Hvis alle tal er forkerte, skal du angive decimalseparatoren manuelt.
Virker det med scannede PDF'er?
Nej. Scannede sider er billeder uden tekst. Kør dem først gennem OCR; værktøjet OCR billede til tekst fungerer på sidebilleder, der er eksporteret med PDF til JPG.
Bevares formatering, farver og kantlinjer?
Nej. Projektmappen indeholder kun celleværdierne med talformater. Skrifttyper, farver, kantlinjer og flettede celler fra PDF'en overføres ikke.
Privatliv
PDF'en læses, og Excel-filen oprettes med JavaScript i din browser. Intet uploades eller gemmes, og filindhold indgår ikke i statistikken; der tælles kun en anonym hændelse, når værktøjet bruges.