როგორ ამოიღოთ კონკრეტული მონაცემები PDF-დან Excel-ში VBA-ს გამოყენებით

  • გააზიარეთ ეს
Hugh West

ერთ-ერთი გავრცელებული პრობლემა, რომელსაც უმეტესი ჩვენგანი აწყდება ყოველდღიურ ცხოვრებაში, არის ის, თუ როგორ უნდა ამოიღოთ გარკვეული კონკრეტული მონაცემები PDF ფაილიდან Excel-ის სამუშაო ფურცელში VBA -ის გამოყენებით. ამ სტატიაში მე გაჩვენებთ, თუ როგორ ახერხებთ ამას კომფორტულად სათანადო მაგალითებითა და ილუსტრაციებით.

კონკრეტული მონაცემების ამოღება PDF-დან Excel-ში VBA (სწრაფი ხედის) გამოყენებით

4122

ჩამოტვირთეთ სავარჯიშო სამუშაო წიგნი

ჩამოტვირთეთ ეს სავარჯიშო სამუშაო წიგნი, რათა ივარჯიშოთ ამ სტატიის კითხვის დროს.

ამოიღეთ მონაცემები PDF-დან. xlsm

მიმოხილვა PDF-დან Excel-ში კონკრეტული მონაცემების ამოსაღებად VBA-ს გამოყენებით (ნაბიჯ-ნაბიჯ ანალიზი)

ასე რომ, შემდგომი შეფერხების გარეშე, მოდით წავიდეთ დღევანდელ ჩვენს მთავარ განხილვაზე. აქ ჩვენ მივიღეთ PDF ფაილი სახელწოდებით standardnormaltable.pdf რომელიც შეიცავს ნორმალური განაწილების ცხრილს.

და ჩვენ გავხსენით სამუშაო ფურცელი სახელწოდებით Sheet1 Excel-ის სამუშაო წიგნში, სადაც ჩვენ დავაკოპირებთ მონაცემებს PDF ფაილიდან.

ახლა მე გაჩვენებთ, რომ შეგიძლიათ მონაცემების გადაწერა PDF ფაილიდან Excel-ის სამუშაო ფურცელზე ეტაპობრივი ანალიზის მეშვეობით.

⧪ ნაბიჯი 1: აუცილებელი შეყვანის გამოცხადება

პირველ რიგში, თქვენ უნდა გამოაცხადოთ საჭირო მონაცემები. ეს მოიცავს სამუშაო ფურცლის სახელს, უჯრედების დიაპაზონს, აპლიკაციის მდებარეობას, რომლის მეშვეობითაც PDF ფაილი გაიხსნება ( Adobe Reader ამ მაგალითში) და მდებარეობა PDF ფაილი.

7734

⧪ ნაბიჯი 2: PDF ფაილის გახსნა (VBA Shell ბრძანების გამოყენებით)

შემდეგი, ჩვენ უნდა დარეკოთ VBA Shell ფუნქცია PDF ფაილის გასახსნელად.

4447

⧪ ნაბიჯი 3 (სურვილისამებრ): რამდენიმე მომენტის მოლოდინში

ეს არჩევითია. მაგრამ როდესაც თქვენ გაქვთ დავალებების გრძელი სერია, უმჯობესია დაელოდოთ რამდენიმე წამს, რათა თქვენს კომპიუტერს მიეცეთ საშუალება, წარმატებით დაასრულოს ადრინდელი დავალება და დაიწყოს ახალი დავალება.

7070

აი, ჩვენ ველოდებით 30 წამს. მაგრამ თუ გსურთ, შეგიძლიათ დაელოდოთ მეტს.

⧪ ნაბიჯი 4: SendKeys-ის გამოყენება PDF ფაილიდან მონაცემების დასაკოპირებლად

ეს ალბათ ყველაზე მნიშვნელოვანი ამოცანაა. ჩვენ გამოვიყენებთ 3 SendKeys:

  • ALT + V, P, C: ეს არის ძირითადად გადახვევის გასააქტიურებლად PDF . მცირე ზომის ფაილებისთვის ეს არ არის საჭირო. მაგრამ უფრო დიდი ფაილებისთვის ეს აუცილებელი ხდება მთელი ფაილის ასარჩევად.
  • CTRL + A: ეს არის მთელი ფაილის ასარჩევად.
  • CTRL + C : არჩეული ფაილის კოპირებისთვის.

აქედან გამომდინარე, კოდის ხაზები იქნება:

7022

⧪ ნაბიჯი 5: მონაცემთა ჩასმა Excel ფაილში

ჩვენ გავხსენით კონკრეტული PDF ფაილი და დავაკოპირეთ მონაცემები ამ ფაილიდან. ახლა ჩვენ უნდა ჩავსვათ ეს მონაცემები სამუშაო ფურცლის სასურველ დიაპაზონში.

3855

აქ, მე ჩასვით სამუშაო ფურცლის უჯრედში A1 . რა თქმა უნდა, შეგიძლიათ ჩასვათ სადმე სხვაგანთქვენი სურვილისამებრ.

⧪ ნაბიჯი 6 (არასავალდებულო): PDF ფაილის დახურვა (აპლიკაციის დასრულება)

საბოლოოდ, უმჯობესია დახუროთ გაშვებული პროგრამა თქვენს შემდეგ კეთდება მონაცემთა ამოღებით.

3858

დაწვრილებით: როგორ ამოიღოთ მონაცემები PDF-დან Excel-ში (4 შესაფერისი გზა)

მსგავსი წაკითხვები

  • როგორ გავიტანოთ მონაცემები შევსებადი PDF-დან Excel-ში (სწრაფი ნაბიჯებით)
  • როგორ გავიტანოთ PDF კომენტარები Excel-ის ცხრილებში (3 სწრაფი ხრიკი)

მაგალითი კონკრეტული მონაცემების ამოღების მიზნით PDF-დან Excel-ში VBA-ს გამოყენებით

ჩვენ ვნახეთ ეტაპობრივი პროცედურა PDF ფაილიდან Excel-ის სამუშაო ფურცელში VBA -ის გამოყენებით მონაცემების ამოსაღებად.

აქედან გამომდინარე, სრული VBA კოდი მონაცემთა ამოსაღებად PDF ფაილიდან, სახელწოდებით სტანდარტული ნორმატიული Sheet1 -მდე იქნება:

VBA კოდი:

8002

გამომავალი:

გაუშვით ეს კოდი. და ის დააკოპირებს მონაცემებს PDF ფაილიდან, სახელწოდებით „სტანდარტული ნორმალურად“ სამუშაო ფურცელზე, სახელწოდებით „Sheet1“ აქტიურ სამუშაო წიგნში.

დაწვრილებით: როგორ ამოიღოთ მონაცემები მრავალი PDF ფაილიდან Excel-ში (3 შესაფერისი გზა)

რა უნდა გახსოვდეთ

  • სამუშაო წიგნი, რომელშიც დააკოპირებთ PDF ფაილის მონაცემებს, ღია უნდა იყოს კოდის გაშვებისას. წინააღმდეგ შემთხვევაში, თქვენ უნდა გამოიყენოთ სამუშაო წიგნის სახელი კოდში.
  • სახელიპროგრამა, რომელსაც იყენებთ კოდის შიგნით ( Adobe Acrobat DC აქ) უნდა იყოს დაინსტალირებული თქვენს კომპიუტერში. წინააღმდეგ შემთხვევაში, თქვენ მიიღებთ შეცდომას.
  • PDF ფაილების მონაცემთა დიდი ნაკრებისთვის, პროცესს შეიძლება გარკვეული დრო დასჭირდეს ყველა მონაცემის კოპირებასა და ჩასმას. ასე რომ, იყავით მომთმენი და დაელოდეთ პროცესის წარმატებით დასრულებას.

დასკვნა

აქედან გამომდინარე, ეს არის პროცესი, რომ ამოიღოთ გარკვეული კონკრეტული მონაცემები PDF-დან ფაილი Excel-ის სამუშაო ფურცელში VBA -ის გამოყენებით. გაქვთ რაიმე შეკითხვები? თავისუფლად გვკითხეთ. და არ დაგავიწყდეთ ეწვიოთ ჩვენს საიტს ExcelWIKI მეტი პოსტებისა და განახლებისთვის.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.