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