Преглед садржаја
Један од уобичајених проблема са којима се већина нас суочава у свакодневном животу је како извући неке специфичне податке из ПДФ датотеке у Екцел радни лист користећи ВБА . У овом чланку ћу вам показати како то можете да постигнете удобно уз одговарајуће примере и илустрације.
Извуците специфичне податке из ПДФ-а у Екцел користећи ВБА (брзи преглед)
6091
Преузмите радну свеску за вежбање
Преузмите ову радну свеску за вежбање да бисте вежбали док читате овај чланак.
Преглед за издвајање одређених података из ПДФ-а у Екцел помоћу ВБА (корак по корак анализа)
Дакле, без даљег одлагања, идемо на нашу главну дискусију данас. Овде имамо ПДФ датотеку под називом стандарднормалтабле.пдф која садржи табелу нормалне дистрибуције.
И ми отворили радни лист под називом Схеет1 у Екцел радној свесци где ћемо копирати податке из датотеке ПДФ .
Сада ћу показати да можете да копирате податке из ПДФ датотеке у Екцел радни лист кроз анализу корак по корак.
⧪ Корак 1: Декларисање потребних улаза
Пре свега, морате декларисати потребне уносе. Ово укључује назив радног листа, опсег ћелија, локацију апликације преко које ће се отворити ПДФ датотека ( Адобе Реадер у овом примеру) и локацију ПДФ датотеку.
2708
⧪ Корак 2: Отварање ПДФ датотеке (помоћу ВБА схелл команде)
Даље, ми да позовете ВБА Схелл функцију да отворите ПДФ датотеку.
4076
⧪ Корак 3 (опционо): Чекање неколико тренутака
Ово је опционо. Али када имате дугу серију задатака, боље је да сачекате неколико тренутака како бисте омогућили рачунару да успешно заврши ранији задатак и започне нови задатак.
6779
Ево, чекамо 30 секунди. Али ако желите, можете сачекати још.
⧪ Корак 4: Коришћење СендКеис-а за копирање података из ПДФ датотеке
Ово је вероватно најважнији задатак. Користићемо 3 СендКеис:
- АЛТ + В, П, Ц: Ово је углавном за омогућавање померања у ПДФ . За мале датотеке ово није неопходно. Али за веће датотеке, ово постаје неопходно за избор целе датотеке.
- ЦТРЛ + А: Ово је за избор целе датотеке.
- ЦТРЛ + Ц : За копирање изабране датотеке.
Стога ће линије кода бити:
9080
⧪ Корак 5: Лепљење података у Екцел датотеку
Отворили смо одређену ПДФ датотеку и копирали податке из те датотеке. Сада морамо да налепимо те податке у жељени опсег радног листа.
2858
Овде сам налепио у ћелију А1 радног листа. Наравно, можете га залепити било где другдепрема вашој жељи.
⧪ Корак 6 (опционо): Затварање ПДФ датотеке (Завршавање апликације)
Коначно, боље је затворити покренути програм након што се раде са екстракцијом података.
7456
Прочитајте више: Како извући податке из ПДФ-а у Екцел (4 погодна начина)
Слична очитавања
- Како извести податке из ПДФ-а који се може испунити у Екцел (са брзим корацима)
- Како извести ПДФ коментаре у Екцел табелу (3 брза трика)
Пример за издвајање одређених података из ПДФ-а у Екцел помоћу ВБА
Видели смо корак по корак процедуру за издвајање података из ПДФ датотеке у Екцел радни лист користећи ВБА .
Стога, комплетна ВБА код за издвајање података из датотеке ПДФ под називом стандарднормалтабле у Схеет1 биће:
⧭ ВБА Код:
6877
⧭ Излаз:
Покрени овај код. И копираће податке из ПДФ датотеке под називом “стандарднормалтабле” у радни лист под називом “Схеет1” у активној радној свесци.
Прочитајте више: Како издвојити податке из више ПДФ датотека у Екцел (3 погодна начина)
Ствари за Запамтите
- Радна свеска у коју ћете копирати податке из датотеке ПДФ мора бити отворена током извршавања кода. У супротном, мораћете да користите назив радне свеске у коду.
- Називапликација коју користите унутар кода ( Адобе Ацробат ДЦ овде) мора бити инсталирана на вашем рачунару. У супротном, добићете грешку.
- За велике скупове података ПДФ датотека, процес може да потраје неко време да се сви подаци копирају и налепе. Зато будите стрпљиви и сачекајте да се процес успешно заврши.
Закључак
Стога, ово је процес издвајања одређених података из ПДФ-а у Екцел радни лист користећи ВБА . Имате било каквих питања? Слободно нас питајте. И не заборавите да посетите наш сајт ЕкцелВИКИ за више постова и ажурирања.