Talaan ng nilalaman
Isa sa mga karaniwang problemang kinakaharap ng karamihan sa atin sa ating pang-araw-araw na buhay ay kung paano mag-extract ng ilang partikular na data mula sa isang PDF file patungo sa isang Excel worksheet gamit ang VBA . Sa artikulong ito, ipapakita ko sa iyo kung paano mo ito magagawa nang kumportable gamit ang mga wastong halimbawa at mga larawan.
I-extract ang Partikular na Data mula sa PDF patungo sa Excel Gamit ang VBA (Quick View)
6540
I-download ang Workbook ng Pagsasanay
I-download ang workbook ng pagsasanay na ito upang mag-ehersisyo habang binabasa mo ang artikulong ito.
I-extract ang Data mula sa PDF. xlsm
Isang Pangkalahatang-ideya sa Pag-extract ng Tukoy na Data mula sa PDF papunta sa Excel Gamit ang VBA (Step-by-Step na Pagsusuri)
Kaya, nang walang karagdagang pagkaantala, tayo na sa aming pangunahing talakayan ngayon. Narito mayroon kaming PDF file na tinatawag na standardnormaltable.pdf na naglalaman ng talahanayan ng normal na distribusyon.
At kami Nagbukas ng worksheet na tinatawag na Sheet1 sa isang Excel workbook kung saan kokopyahin namin ang data mula sa PDF file.
Ngayon, ipapakita ko na maaari mong kopyahin ang data mula sa PDF file sa Excel worksheet sa pamamagitan ng sunud-sunod na pagsusuri.
⧪ Hakbang 1: Pagdedeklara ng Mga Kinakailangang Input
Una sa lahat, kailangan mong ideklara ang mga kinakailangang input. Kabilang dito ang pangalan ng worksheet, ang hanay ng mga cell, ang lokasyon ng application kung saan bubuksan ang PDF file ( Adobe Reader sa halimbawang ito), at ang lokasyon ng PDF file.
6678
⧪ Hakbang 2: Pagbubukas ng PDF File (sa pamamagitan ng Paggamit ng VBA Shell Command)
Susunod, kami' kailangan mong tawagan ang VBA Shell function para buksan ang PDF file.
3962
⧪ Hakbang 3 (Opsyonal): Naghihintay ng Ilang Sandali
Opsyonal ito. Ngunit kapag mayroon kang mahabang serye ng mga gawain, mas mabuting maghintay ng ilang sandali upang payagan ang iyong computer na matapos nang matagumpay ang naunang gawain at magsimula ng bagong gawain.
1678
Narito, naghihintay kami ng 30 segundo. Ngunit kung gusto mo, maaari kang maghintay ng higit pa.
⧪ Hakbang 4: Paggamit ng SendKeys upang Kopyahin ang Data mula sa PDF File
Ito marahil ang pinakamahalagang gawain. Gagamitin namin ang 3 SendKeys:
- ALT + V, P, C: Ito ay pangunahin para sa pagpapagana ng pag-scroll sa ang PDF . Para sa maliliit na file, hindi ito kailangan. Ngunit para sa mas malalaking file, ito ay kinakailangan para sa pagpili ng buong file.
- CTRL + A: Ito ay para sa pagpili ng buong file.
- CTRL + C : Para sa pagkopya ng napiling file.
Samakatuwid, ang mga linya ng code ay magiging:
8888
⧪ Hakbang 5: Pag-paste ng Data sa Excel File
Binuksan namin ang partikular na PDF file at kinopya ang data mula sa file na iyon. Ngayon ay kailangan nating i-paste ang data na iyon sa gustong hanay ng worksheet.
3757
Dito, na-paste ko na sa cell A1 ng worksheet. Siyempre, maaari mo itong i-paste kahit saan paayon sa iyong kagustuhan.
⧪ Hakbang 6 (Opsyonal): Pagsara ng PDF File (Pagtatapos sa Application)
Sa wakas, mas mabuting isara ang tumatakbong program pagkatapos mo ay tapos na sa pagkuha ng data.
6571
Magbasa Nang Higit Pa: Paano Mag-extract ng Data mula sa PDF patungo sa Excel (4 Angkop na Paraan)
Mga Katulad na Pagbasa
- Paano I-export ang Data mula sa Fillable PDF papunta sa Excel (na may Mabilis na Mga Hakbang)
- Paano Mag-export ng Mga Komento sa PDF sa isang Excel Spreadsheet (3 Mabilis na Trick)
Halimbawa sa Pag-extract ng Tukoy na Data mula sa PDF patungo sa Excel Gamit ang VBA
Nakita namin ang step-by-step na procedure para mag-extract ng data mula sa isang PDF file papunta sa Excel worksheet gamit ang VBA .
Samakatuwid, ang kumpletong VBA code para mag-extract ng data mula sa PDF file na tinatawag na standardnormaltable hanggang Sheet1 ay magiging:
⧭ VBA Code:
6346
⧭ Output:
Patakbuhin ang code na ito. At kokopyahin nito ang data mula sa PDF file na tinatawag na “standardnormaltable” sa worksheet na tinatawag na “Sheet1” sa aktibong workbook.
Magbasa Nang Higit Pa: Paano Mag-extract ng Data mula sa Maramihang Mga PDF File sa Excel (3 Angkop na Paraan)
Mga Bagay na Dapat Tandaan
- Ang workbook kung saan mo kokopyahin ang data mula sa PDF file ay dapat panatilihing bukas habang pinapatakbo ang code. Kung hindi, kakailanganin mong gamitin ang pangalan ng workbook sa code.
- Ang pangalan ngang application na iyong ginagamit sa loob ng code ( Adobe Acrobat DC dito) ay dapat na naka-install sa iyong computer. Kung hindi, makakatanggap ka ng error.
- Para sa malalaking set ng data ng PDF na mga file, maaaring tumagal ang proseso upang kopyahin ang lahat ng data at i-paste. Kaya't maging matiyaga at maghintay hanggang sa matagumpay na makumpleto ang proseso.
Konklusyon
Samakatuwid, ito ang proseso upang kunin ang ilang partikular na data mula sa isang PDF file sa isang Excel worksheet gamit ang VBA . May tanong ka ba? Huwag mag-atubiling magtanong sa amin. At huwag kalimutang bisitahin ang aming site ExcelWIKI para sa higit pang mga post at update.