Содржина
Еден од најчестите проблеми со кои се соочуваме повеќето од нас во секојдневниот живот е како да извлечеме одредени податоци од датотека PDF во работен лист на Excel користејќи VBA . Во оваа статија, ќе ви покажам како удобно го постигнувате ова со соодветни примери и илустрации.
Извлечете специфични податоци од PDF во Excel користејќи VBA (Брз преглед)
5527
Преземете ја работната книга за вежбање
Преземете ја оваа работна книга за вежбање за да вежбате додека ја читате оваа статија.
Извадете податоци од PDF. xlsm
Преглед за екстракција на специфични податоци од PDF во Excel со помош на VBA (чекор-по-чекор анализа)
Значи, без дополнително одложување, ајде да одиме на нашата главна денешна дискусија. Овде имаме датотека PDF наречена standardnormaltable.pdf која содржи табела со нормална дистрибуција.
И ние Отворивме работен лист наречен Лист 1 во работна книга на Excel каде што ќе ги копираме податоците од датотеката PDF .
Сега ќе ви покажам дека можете да копирате податоци од датотеката PDF во работниот лист на Excel преку анализа чекор-по-чекор.
⧪ Чекор 1: Декларирање на потребните влезови
Прво, треба да ги пријавите потребните влезови. Тие го вклучуваат името на работниот лист, опсегот на ќелиите, локацијата на апликацијата преку која ќе се отвори датотеката PDF ( Adobe Reader во овој пример) и локацијата на PDF датотека.
8728
⧪ Чекор 2: Отворање на PDF-датотеката (со користење на командата VBA Shell)
Следно, ние да ја повикате функцијата VBA Shell за да ја отворите датотеката PDF .
5396
⧪ Чекор 3 (опционално): Чекање неколку моменти
Ова е опционално. Но, кога имате долга серија задачи, подобро е да почекате неколку моменти за да му дозволите на вашиот компјутер успешно да ја заврши претходната задача и да започне нова задача.
4919
Еве, чекаме 30 секунди. Но, ако сакате, можете да почекате повеќе.
⧪ Чекор 4: Користење на SendKeys за копирање податоци од датотеката PDF
Ова е веројатно најважната задача. Ќе користиме 3 SendKeys:
- ALT + V, P, C: Ова е главно за овозможување на лизгање во PDF . За мали датотеки, ова не е потребно. Но, за поголеми датотеки, ова станува неопходно за избор на целата датотека.
- CTRL + A: Ова е за избор на целата датотека.
- CTRL + C : За копирање на избраната датотека.
Затоа, линиите на кодот ќе бидат:
1374
⧪ Чекор 5: Вметнување на податоците во датотеката Excel
Ја отворивме специфичната датотека PDF и ги копиравме податоците од таа датотека. Сега треба да ги залепиме тие податоци во саканиот опсег на работниот лист.
9988
Тука, ја залепив во ќелијата A1 од работниот лист. Се разбира, можете да го залепите на кое било друго местоспоред ваша желба.
⧪ Чекор 6 (опционално): Затворање на PDF-датотеката (завршување на апликацијата)
Конечно, подобро е да ја затворите програмата што работи откако сте се прават со екстракција на податоците.
5052
Прочитај повеќе: Како да се извлечат податоци од PDF во Excel (4 соодветни начини)
Слични читања
- Како да извезете податоци од PDF што може да се пополни во Excel (со брзи чекори)
- Како да извезете PDF коментари во табела на Excel (3 брзи трикови)
Пример за екстракција на конкретни податоци од PDF во Excel користејќи VBA
Ја видовме процедурата чекор-по-чекор за извлекување податоци од датотека PDF во работен лист на Excel користејќи VBA .
Затоа, комплетната VBA кодот за извлекување податоци од датотеката PDF наречена стандардно нормално до Лист 1 ќе биде:
⧭ VBA Код:
7038
⧭ Излез:
Изврши го овој код. И ќе ги копира податоците од датотеката PDF наречена „стандардно нормално табилно“ на работниот лист наречен „Лист 1“ во активната работна книга.
Прочитајте повеќе: Како да извлечете податоци од повеќе PDF-датотеки во Excel (3 соодветни начини)
Работи за Запомнете
- Работната книга во која ќе ги копирате податоците од датотеката PDF мора да биде отворена за време на извршувањето на кодот. Во спротивно, ќе мора да го користите името на работната книга во кодот.
- Името наапликацијата што ја користите во кодот ( Adobe Acrobat DC овде) мора да биде инсталирана на вашиот компјутер. Во спротивно, ќе добиете грешка.
- За големи збирки податоци од датотеки PDF , процесот може да потрае некое време за да ги копирате сите податоци и да ги залепите. Затоа, бидете трпеливи и почекајте додека процесот не заврши успешно.
Заклучок
Затоа, ова е процес за извлекување на некои конкретни податоци од PDF датотека во работен лист на Excel користејќи VBA . Дали имате прашања? Слободно прашајте не. И не заборавајте да ја посетите нашата страница ExcelWIKI за повеќе објави и ажурирања.