Sadržaj
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.