Як атрымаць пэўныя дадзеныя з PDF у Excel з дапамогай VBA

  • Падзяліцца Гэтым
Hugh West

Адна з распаўсюджаных праблем, з якімі большасць з нас сутыкаецца ў паўсядзённым жыцці, - гэта тое, як атрымаць пэўныя даныя з файла PDF у працоўны ліст Excel з дапамогай VBA . У гэтым артыкуле я пакажу вам, як зрабіць гэта зручна з адпаведнымі прыкладамі і ілюстрацыямі.

Выманне пэўных даных з PDF у Excel з дапамогай VBA (хуткі прагляд)

5278

Спампаваць практычны сшытак

Спампаваць гэты практычны сшытак, каб займацца, пакуль вы чытаеце гэты артыкул.

Выняць даныя з PDF. xlsm

Агляд для вымання пэўных даных з PDF у Excel з дапамогай VBA (пакрокавы аналіз)

Такім чынам, без далейшых затрымак, давайце да нашай галоўнай сённяшняй дыскусіі. Тут у нас ёсць файл PDF пад назвай standardnormaltable.pdf , які змяшчае табліцу нармальнага размеркавання.

І мы Мы адкрылі аркуш пад назвай Sheet1 у кнізе Excel, куды мы скапіруем даныя з файла PDF .

Зараз я пакажу, што вы можаце скапіяваць даныя з файла PDF у працоўны аркуш Excel праз пакрокавы аналіз.

⧪ Крок 1: Дэкларацыя неабходных уводаў

Перш за ўсё, вы павінны аб'явіць неабходныя ўваходныя дадзеныя. Сюды ўваходзяць назва аркуша, дыяпазон ячэек, месцазнаходжанне праграмы, праз якую будзе адкрыты файл PDF ( Adobe Reader у гэтым прыкладзе), і месцазнаходжанне PDF файл.

4475

⧪ Крок 2: Адкрыццё файла PDF (з дапамогай каманды абалонкі VBA)

Далей мы ve, каб выклікаць VBA функцыю Shell , каб адкрыць файл PDF .

4262

⧪ Крок 3 (неабавязковы): Некалькі хвілін чакання

Гэта неабавязковы. Але калі ў вас ёсць доўгая серыя задач, лепш пачакаць некалькі хвілін, каб ваш камп'ютар паспяхова завяршыў папярэднюю задачу і пачаў новую.

8584

Тут мы чакаем 30 секунд. Але калі вы хочаце, вы можаце пачакаць яшчэ.

⧪ Крок 4: Выкарыстанне SendKeys для капіравання даных з файла PDF

Гэта, верагодна, самая важная задача. Мы будзем выкарыстоўваць 3 SendKeys:

  • ALT + V, P, C: Гэта галоўным чынам для ўключэння пракруткі ў PDF . Для невялікіх файлаў гэта не абавязкова. Але для большых файлаў гэта становіцца неабходным для выбару ўсяго файла.
  • CTRL + A: Гэта для выбару ўсяго файла.
  • CTRL + C : Для капіравання выбранага файла.

Такім чынам, радкі кода будуць:

7014

⧪ Крок 5: Устаўка даных у файл Excel

Мы адкрылі пэўны файл PDF і скапіявалі даныя з гэтага файла. Цяпер мы павінны ўставіць гэтыя дадзеныя ў патрэбны дыяпазон аркуша.

4132

Тут я ўставіў у ячэйку A1 аркуша. Вядома, вы можаце ўставіць яго куды заўгодназгодна з вашым жаданнем.

⧪ Крок 6 (неабавязковы): Закрыццё PDF-файла (завяршэнне прыкладання)

Нарэшце, лепш закрыць працуючую праграму пасля таго, як вы выконваюцца з выманнем даных.

7928

Дадатковая інфармацыя: Як атрымаць даныя з PDF у Excel (4 прыдатныя спосабы)

Падобныя паказанні

  • Як экспартаваць даныя з запаўняльнага PDF-файла ў Excel (з дапамогай хуткіх крокаў)
  • Як экспартаваць каментары PDF у электронную табліцу Excel (3 хуткія прыёмы)

Прыклад вымання пэўных даных з PDF у Excel з дапамогай VBA

Мы бачылі пакрокавую працэдуру вымання даных з файла PDF у працоўны аркуш Excel з дапамогай VBA .

Такім чынам, поўны VBA код для здабывання дадзеных з файла PDF пад назвай standardnormaltable у Sheet1 будзе:

VBA Код:

1937

Вывад:

Запусціце гэты код. І ён скапіруе даныя з файла PDF пад назвай “standardnormaltable” на аркуш пад назвай “Sheet1” у актыўнай кнізе.

Дадатковая інфармацыя: Як атрымаць даныя з некалькіх PDF-файлаў у Excel (3 прыдатныя спосабы)

Што трэба Памятайце

  • Рабочая кніга, у якую вы будзеце капіяваць дадзеныя з файла PDF , павінна быць адкрытай падчас выканання кода. У адваротным выпадку вам давядзецца выкарыстоўваць назву працоўнай кнігі ў кодзе.
  • Імяпраграма, якую вы выкарыстоўваеце ў кодзе ( Adobe Acrobat DC тут), павінна быць усталявана на вашым кампутары. У адваротным выпадку вы атрымаеце паведамленне пра памылку.
  • Для вялікіх набораў даных файлаў PDF працэс капіравання і ўстаўкі можа заняць некаторы час. Так што будзьце цярплівыя і дачакайцеся паспяховага завяршэння працэсу.

Выснова

Такім чынам, гэта працэс для вымання некаторых канкрэтных даных з PDF на працоўны аркуш Excel з дапамогай VBA . Ў вас ёсць якія-небудзь пытанні? Не саромейцеся пытацца ў нас. І не забудзьцеся наведаць наш сайт ExcelWIKI , каб атрымаць больш паведамленняў і абнаўленняў.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.