CodeKitHub
PDF įrankiai

Konvertuoti PDF į Excel

Paskutinį kartą atnaujinta:

Įkelkite PDF ir gaukite Excel skaičiuoklę. Šis įrankis ištraukia tekstą iš kiekvieno puslapio ir sudėlioja jį eilutėmis bei stulpeliais, spėdamas stulpelių ribas pagal tarpus tarp žodžių — tai iš tiesų naudingas atspirties taškas duomenims iš PDF failų gauti, nors ir nepakeičia tikros lentelių atpažinimo programinės įrangos sudėtingų išdėstymų atveju. Viskas vyksta vietoje, jūsų naršyklėje; failas niekada nėra įkeliamas į serverį.

Note: this tool guesses column boundaries from the whitespace gaps between text on each line, and lays out each page as rows and columns in Excel. It works well on regularly-structured tables; on merged cells or irregular layouts the split can be inaccurate — review and adjust the result after downloading.

Kas yra šis įrankis?

Šis įrankis nuskaito kiekvieno PDF puslapio tekstinį turinį ir atkuria jį kaip eilutes bei stulpelius Excel darbaknygėje, po vieną lapą kiekvienam puslapiui. Jis sugrupuoja tekstą į eilutes pagal vertikalią padėtį, o tada padalija kiekvieną eilutę į langelius ten, kur tarp žodžių yra platus horizontalus tarpas — pagrįstas požymis, kad 'čia prasideda naujas stulpelis', o ne tiesiog tarpas.

Ši euristika gerai veikia su PDF failais, turinčiais paprastas, tolygiai išdėstytas lenteles ar sąrašus — sąskaitas faktūras, kainoraščius, eksportuotas ataskaitas. Ji nepatikimai atkuria sudėtingus išdėstymus su sujungtais langeliais, kelių eilučių langelių turiniu ar lentelėmis be aiškių tarpų tarp stulpelių; tokiais atvejais tikėkitės, kad rezultatą po atsisiuntimo teks pataisyti rankiniu būdu.

Kodėl jį naudoti?

  • Paverčia PDF lenteles ir sąrašus redaguojamu, rikiuojamu Excel failu, vietoj rankinio duomenų perrašinėjimo.
  • Registruotis nereikia, jokio vandenženklio, visiškai nemokamai.
  • Vietinis ir privatus — jūsų PDF niekada neįkeliamas į jokį serverį.
  • Po vieną lapą kiekvienam PDF puslapiui, todėl daugiapuslapiai dokumentai išlieka tvarkingi.

Kaip naudoti

  1. Spustelėkite laukelį arba nutempkite į jį PDF failą.
  2. Palaukite, kol įrankis ištrauks tekstą ir sudėlios jį eilutėmis bei stulpeliais.
  3. Atsisiųskite .xlsx failą ir atidarykite jį „Excel“, „Google“ skaičiuoklėse ar bet kurioje kitoje skaičiuoklių programoje.
  4. Peržiūrėkite stulpelių padalijimą — sudėtingoms lentelėms gali prireikti rankiniu būdu pakoreguoti kelis langelius.

Pavyzdys

Įvestis

invoice.pdf — vieno puslapio sąskaita faktūra su prekių eilučių lentele

Išvestis

invoice.xlsx — vienas lapas, kuriame kiekviena sąskaitos eilutė yra atskira eilutė su stulpeliais prekei, kiekiui ir kainai

Tikslumas labai priklauso nuo to, kaip išdėstytas originalus PDF failas — paprastos lentelės su aiškiais tarpais tarp stulpelių konvertuojamos švariai, o tankios ar netolygiai išdėstytos lentelės gali reikalauti rankinio sutvarkymo.

Dažniausiai užduodami klausimai

Kodėl kai kurie mano stulpeliai sujungti arba neteisingai padalyti?

Šis įrankis spėja stulpelių ribas pagal horizontalų tarpą tarp žodžių PDF failo teksto sluoksnyje — jis neturi prieigos prie originalios PDF lentelės struktūros (dauguma PDF failų jos ir neišsaugo). Jei stulpeliai yra arti vienas kito arba lentelėje naudojami neįprasti tarpai, spėjimas gali būti klaidingas. Peržiūrėkite rezultatą ir prireikus pataisykite rankiniu būdu.

Ar tai veikia su nuskenuotais PDF failais?

Ne. Šis įrankis nuskaito PDF faile įterptą teksto sluoksnį; nuskenuoti dokumentai yra tiesiog vaizdai ir neturi teksto, kurį būtų galima ištraukti. Pirmiausia paleiskite PDF OCR įrankį, kad pridėtumėte teksto sluoksnį, tada naudokite šį keitiklį.

Ar mano PDF failas įkeliamas į serverį?

Ne. Ir teksto ištraukimas, ir Excel failo generavimas vyksta vietoje jūsų naršyklėje naudojant „JavaScript“. Jūsų failas niekada nepalieka jūsų įrenginio.

Ar tai išsaugo langelių formatavimą, spalvas ar sujungtus langelius iš originalios lentelės?

Ne. Rezultatas yra paprastas tekstas, sudėliotas tinklelyje — šriftai, spalvos, rėmeliai ir sujungti langeliai iš originalaus PDF nėra perkeliami.

Susiję įrankiai