Kako izdvojiti određene podatke iz PDF-a u Excel koristeći VBA

  • Podijeli Ovo
Hugh West

Jedan od uobičajenih problema s kojima se većina nas suočava u svakodnevnom životu je kako izvući neke specifične podatke iz PDF datoteke u Excel radni list koristeći VBA . U ovom članku pokazat ću vam kako to možete postići udobno uz odgovarajuće primjere i ilustracije.

Izvucite specifične podatke iz PDF-a u Excel pomoću VBA (brzi pregled)

3507

Preuzmite radnu svesku za vježbanje

Preuzmite ovu radnu svesku za vježbanje da biste vježbali dok čitate ovaj članak.

Izdvojite podatke iz PDF-a. xlsm

Pregled izdvajanja specifičnih podataka iz PDF-a u Excel pomoću VBA (korak-po-korak analize)

Dakle, bez daljnjeg odlaganja, idemo na našu glavnu diskusiju danas. Ovdje imamo PDF datoteku pod nazivom standardnormaltable.pdf koja sadrži tabelu normalne distribucije.

I mi otvorili ste radni list pod nazivom Sheet1 u Excel radnoj knjizi gdje ćemo kopirati podatke iz datoteke PDF .

Sada ću pokazati da možete kopirati podatke iz PDF datoteke u Excel radni list kroz analizu korak po korak.

⧪ Korak 1: Deklarisanje potrebnih ulaza

Pre svega, morate deklarisati potrebne unose. To uključuje naziv radnog lista, opseg ćelija, lokaciju aplikacije kroz koju će se otvoriti PDF datoteka ( Adobe Reader u ovom primjeru) i lokaciju PDF datoteku.

5021

⧪ Korak 2: Otvaranje PDF datoteke (koristeći VBA Shell komandu)

Dalje, mi' da pozovete VBA Shell funkciju da otvorite PDF datoteku.

4541

⧪ Korak 3 (opciono): Čekanje nekoliko trenutaka

Ovo nije obavezno. Ali kada imate dugu seriju zadataka, bolje je pričekati nekoliko trenutaka kako biste omogućili vašem računalu da uspješno završi prethodni zadatak i započne novi zadatak.

6905

Evo, čekamo 30 sekundi. Ali ako želite, možete pričekati više.

⧪ Korak 4: Korištenje SendKeys-a za kopiranje podataka iz PDF datoteke

Ovo je vjerovatno najvažniji zadatak. Koristit ćemo 3 SendKeys:

  • ALT + V, P, C: Ovo je uglavnom za omogućavanje pomicanja u PDF . Za male datoteke to nije potrebno. Ali za veće datoteke, ovo postaje neophodno za odabir cijele datoteke.
  • CTRL + A: Ovo je za odabir cijele datoteke.
  • CTRL + C : Za kopiranje odabrane datoteke.

Stoga će redovi koda biti:

7321

⧪ Korak 5: Lijepljenje podataka u Excel datoteku

Otvorili smo određenu PDF datoteku i kopirali podatke iz te datoteke. Sada moramo zalijepiti te podatke u željeni raspon radnog lista.

6929

Ovdje sam zalijepio u ćeliju A1 radnog lista. Naravno, možete ga zalijepiti bilo gdje drugdjeprema vašoj želji.

⧪ Korak 6 (Opciono): Zatvaranje PDF datoteke (Završavanje aplikacije)

Konačno, bolje je zatvoriti pokrenuti program nakon što se rade sa ekstrakcijom podataka.

3108

Pročitajte više: Kako izvući podatke iz PDF-a u Excel (4 pogodna načina)

Slična očitanja

  • Kako izvesti podatke iz PDF-a koji se može ispuniti u Excel (sa brzim koracima)
  • Kako izvesti PDF komentare u Excel proračunsku tabelu (3 brza trika)

Primjer za izdvajanje određenih podataka iz PDF-a u Excel pomoću VBA

Vidjeli smo korak po korak proceduru za izdvajanje podataka iz PDF datoteke u Excel radni list koristeći VBA .

Stoga, potpuni VBA kod za izdvajanje podataka iz PDF datoteke pod nazivom standardnormaltable u Sheet1 bit će:

VBA Šifra:

7861

Izlaz:

Pokreni ovaj kod. I kopirat će podatke iz PDF datoteke pod nazivom “standardnormaltable” na radni list pod nazivom “Sheet1” u aktivnoj radnoj knjizi.

Pročitajte više: Kako izdvojiti podatke iz više PDF datoteka u Excel (3 pogodna načina)

Stvari Zapamtite

  • Radna sveska u koju ćete kopirati podatke iz datoteke PDF mora biti otvorena tokom izvršavanja koda. U suprotnom, morat ćete koristiti naziv radne knjige u kodu.
  • Nazivaplikacija koju koristite unutar koda ( Adobe Acrobat DC ovdje) mora biti instalirana na vašem računalu. U suprotnom, dobit ćete grešku.
  • Za velike skupove podataka PDF datoteka, proces može potrajati neko vrijeme da se kopiraju svi podaci i zalijepe. Zato budite strpljivi i pričekajte da se proces uspješno završi.

Zaključak

Stoga, ovo je proces izdvajanja nekih specifičnih podataka iz PDF-a datoteku u Excel radni list koristeći VBA . Imate bilo kakvih pitanja? Slobodno nas pitajte. I ne zaboravite posjetiti našu stranicu ExcelWIKI za više objava i ažuriranja.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.