Мазмұны
Күнделікті өмірде көпшілігіміз кездесетін ортақ мәселелердің бірі - PDF файлынан Excel жұмыс парағына VBA арқылы кейбір нақты деректерді шығару жолы. Бұл мақалада мен сізге дұрыс мысалдар мен иллюстрациялар арқылы мұны қалай ыңғайлы орындау керектігін көрсетемін.
VBA (Жылдам қарау) көмегімен PDF файлынан Excel файлына нақты деректерді шығарып алыңыз
2432
Тәжірибе жұмыс кітабын жүктеп алу
Осы мақаланы оқып жатқанда жаттығу жасау үшін осы жаттығу жұмыс кітабын жүктеп алыңыз.
PDF файлынан деректерді шығарып алыңыз. xlsm
VBA (қадамдық талдау) арқылы PDF файлынан Excel файлына нақты деректерді шығаруға шолу
Сонымен, кідіріссіз кетейік. бүгінгі негізгі әңгімемізге. Мұнда бізде қалыпты таралу кестесі бар standardnormaltable.pdf деп аталатын PDF файлы бар.
Ал біз Excel жұмыс кітабында Sheet1 деп аталатын жұмыс парағын аштық, онда деректерді PDF файлынан көшіреміз.
Енді мен сізге деректерді PDF файлынан Excel жұмыс парағына қадамдық талдау арқылы көшіруге болатынын көрсетемін.
⧪ 1-қадам: Қажетті енгізулерді жариялау
Ең алдымен қажетті енгізулерді жариялау керек. Оларға жұмыс парағының атауы, ұяшықтар ауқымы, PDF файлы ашылатын қолданбаның орны (осы мысалда Adobe Reader ) және PDF файл.
3583
⧪ 2-қадам: PDF файлын ашу (VBA Shell пәрменін пайдалану арқылы)
Келесі, біз' PDF файлын ашу үшін VBA Shell функциясын шақырыңыз.
6135
⧪ 3-қадам (міндетті емес): Бірнеше сәтті күту
Бұл міндетті емес. Бірақ сізде ұзақ тапсырмалар тізбегі болғанда, компьютердің алдыңғы тапсырманы сәтті аяқтап, жаңа тапсырманы бастауына мүмкіндік беру үшін бірнеше минут күткен дұрыс.
5028
Міне, біз 30 секунд күтеміз. Бірақ қаласаңыз, көбірек күте аласыз.
⧪ 4-қадам: PDF файлынан деректерді көшіру үшін SendKeys пайдалану
Бұл ең маңызды тапсырма болуы мүмкін. Біз 3 Жіберу пернелерін қолданамыз:
- ALT + V, P, C: Бұл негізінен жылжытуды қосу үшін. PDF . Шағын файлдар үшін бұл қажет емес. Бірақ үлкенірек файлдар үшін бұл бүкіл файлды таңдау үшін қажет болады.
- CTRL + A: Бұл бүкіл файлды таңдауға арналған.
- CTRL + C : Таңдалған файлды көшіру үшін.
Сондықтан код жолдары:
7888
болады. ⧪ 5-қадам: Excel файлына деректерді қою
Біз арнайы PDF файлын аштық және сол файлдан деректерді көшірдік. Енді біз бұл деректерді жұмыс парағының қажетті ауқымына қоюымыз керек.
4783
Мұнда мен жұмыс парағының A1 ұяшығына қойдым. Әрине, оны кез келген басқа жерге қоюға боладықалауыңыз бойынша.
⧪ 6-қадам (міндетті емес): PDF файлын жабу (қолданбаны аяқтау)
Соңында, сізден кейін жұмыс істеп тұрған бағдарламаны жапқан дұрыс. деректерді шығару арқылы орындалады.
8768
Толығырақ оқу: Деректерді PDF файлынан Excel файлына шығару жолы (4 қолайлы жол)
Ұқсас оқулар
- Деректерді толтырылатын PDF файлынан Excel бағдарламасына қалай экспорттауға болады (жылдам қадамдармен)
- PDF түсініктемелерін Excel электрондық кестесіне экспорттау жолы (3 жылдам трюк)
VBA көмегімен PDF файлынан Excel файлына арнайы деректерді шығару мысалы
Біз PDF файлынан Excel жұмыс парағына VBA арқылы деректерді шығарудың қадамдық процедурасын көрдік.
Сондықтан, толық VBA коды PDF файлынан standartnormaltable және Sheet1 деп аталатын деректерді шығарып алу үшін келесідей болады:
⧭ VBA Код:
5351
⧭ Шығару:
Осы кодты іске қосыңыз. Және ол деректерді “standardnormaltable” деп аталатын PDF файлынан белсенді жұмыс кітабындағы “Sheet1” деп аталатын жұмыс парағына көшіреді.
Толығырақ оқу: Деректерді бірнеше PDF файлдарынан Excel бағдарламасына қалай шығаруға болады (3 қолайлы жол)
Тапсырмалар Есте сақтаңыз
- Деректерді PDF файлынан көшіретін жұмыс кітабы кодты іске қосу кезінде ашық болуы керек. Әйтпесе, кодта жұмыс кітабының атын пайдалануыңыз керек.
- Атыкодтың ішінде пайдаланып жатқан қолданба ( Adobe Acrobat DC мұнда) компьютеріңізге орнатылуы керек. Әйтпесе, сіз қате аласыз.
- PDF файлдарының үлкен деректер жиыны үшін барлық деректерді көшіру және қою процесі біраз уақыт алуы мүмкін. Сондықтан шыдамды болыңыз және процесс сәтті аяқталғанша күтіңіз.
Қорытынды
Сондықтан, бұл PDF файлынан кейбір нақты деректерді алу процесі. файлын Excel жұмыс парағына VBA арқылы жіберіңіз. Сұрақтарыңыз бар ма? Бізден сұрауға болады. Қосымша жазбалар мен жаңартулар үшін ExcelWIKI сайтымызға кіруді ұмытпаңыз.