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

  • Podijeli Ovo
Hugh West

Jedan od uobičajenih problema s kojima se većina nas susreće u svakodnevnom životu je kako izdvojiti neke specifične podatke iz PDF datoteke u Excel radni list pomoću VBA . U ovom ću vam članku pokazati kako to jednostavno postići s odgovarajućim primjerima i ilustracijama.

Ekstrahirajte određene podatke iz PDF-a u Excel pomoću VBA (Brzi pregled)

2344

Preuzmite radnu bilježnicu za vježbe

Preuzmite ovu radnu bilježnicu za vježbe kako biste vježbali dok čitate ovaj članak.

Izdvojite podatke iz PDF-a. xlsm

Pregled za izdvajanje određenih podataka iz PDF-a u Excel pomoću VBA (analiza korak po korak)

Dakle, bez daljnjeg odgađanja, krenimo našoj današnjoj glavnoj raspravi. Ovdje imamo PDF datoteku pod nazivom standardnormaltable.pdf koja sadrži tablicu normalne distribucije.

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

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

⧪ Korak 1: Deklariranje potrebnih inputa

Prije svega, morate deklarirati potrebne ulaze. To uključuje naziv radnog lista, raspon ćelija, lokaciju aplikacije putem koje će se PDF datoteka otvoriti ( Adobe Reader u ovom primjeru) i lokaciju PDF datoteku.

9800

⧪ Korak 2: Otvaranje PDF datoteke (pomoću naredbe VBA ljuske)

Sljedeće, ve za pozivanje VBA Funkcije ljuske za otvaranje PDF datoteke.

2920

⧪ Korak 3 (neobavezno): Čekanje nekoliko trenutaka

Ovo je izborno. Ali kada imate dug niz zadataka, bolje je pričekati nekoliko trenutaka kako biste omogućili računalu da uspješno završi prethodni zadatak i započne novi zadatak.

7792

Evo, čekamo 30 sekundi. Ali ako želite, možete čekati još.

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

Ovo je vjerojatno 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 linije koda biti:

1947

⧪ Korak 5: Lijepljenje podataka u Excel datoteku

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

6432

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

⧪ Korak 6 (izborno): Zatvaranje PDF datoteke (završetak aplikacije)

Na kraju, bolje je zatvoriti pokrenuti program nakon što su gotovi s izvlačenjem podataka.

5632

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

Slična čitanja

  • Kako izvesti podatke iz PDF-a koji se može ispuniti u Excel (uz brze korake)
  • Kako izvesti PDF komentare u Excel proračunsku tablicu (3 brza trika)

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

Vidjeli smo postupak korak po korak za izdvajanje podataka iz PDF datoteke u Excel radni list pomoću VBA .

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

VBA Šifra:

2573

Izlaz:

Pokrenite 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 izvući podatke iz više PDF datoteka u Excel (3 prikladna načina)

Stvari za Zapamtite

  • Radna knjiga u koju ćete kopirati podatke iz PDF datoteke mora biti otvorena tijekom izvođenja koda. U suprotnom, morat ćete upotrijebiti naziv radne knjige u kodu.
  • Nazivaplikacija koju koristite unutar koda ( Adobe Acrobat DC ovdje) mora biti instalirana na vašem računalu. U suprotnom ćete primiti pogrešku.
  • Za velike skupove podataka PDF datoteka, proces može potrajati neko vrijeme da se kopiraju i zalijepe svi podaci. Stoga budite strpljivi i pričekajte dok se proces uspješno ne završi.

Zaključak

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

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.