সুচিপত্র
আমাদের দৈনন্দিন জীবনে আমরা বেশিরভাগই যে সাধারণ সমস্যার মুখোমুখি হই তা হল VBA ব্যবহার করে একটি PDF ফাইল থেকে এক্সেল ওয়ার্কশীটে কিছু নির্দিষ্ট ডেটা কীভাবে বের করা যায়। এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে আপনি সঠিক উদাহরণ এবং চিত্রের সাহায্যে এটি স্বাচ্ছন্দ্যে সম্পন্ন করেন।
VBA (দ্রুত ভিউ) ব্যবহার করে PDF থেকে Excel এ নির্দিষ্ট ডেটা বের করুন
9216
প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করুন
আপনি যখন এই আর্টিকেলটি পড়ছেন তখন ব্যায়াম করার জন্য এই অনুশীলন ওয়ার্কবুকটি ডাউনলোড করুন৷
PDF থেকে ডেটা বের করুন৷ xlsm
ভিবিএ ব্যবহার করে পিডিএফ থেকে এক্সেল-এ নির্দিষ্ট ডেটা এক্সট্র্যাক্ট করার একটি ওভারভিউ (ধাপে ধাপে বিশ্লেষণ)
তাই, আর দেরি না করে চলুন। আমাদের আজকের মূল আলোচনায়। এখানে আমরা standardnormaltable.pdf নামে একটি PDF ফাইল পেয়েছি যেটিতে স্বাভাবিক বিতরণের একটি টেবিল রয়েছে।
এবং আমরা এক্সেল ওয়ার্কবুকে শিট1 নামে একটি ওয়ার্কশীট খুলেছি যেখানে আমরা PDF ফাইল থেকে ডেটা কপি করব।
এখন আমি দেখাব আপনি ধাপে ধাপে বিশ্লেষণের মাধ্যমে PDF ফাইল থেকে ডেটা এক্সেল ওয়ার্কশীটে কপি করতে পারেন।
⧪ ধাপ 1: প্রয়োজনীয় ইনপুট ঘোষণা করা<2
প্রথমে, আপনাকে প্রয়োজনীয় ইনপুট ঘোষণা করতে হবে। এর মধ্যে রয়েছে ওয়ার্কশীটের নাম, কক্ষের পরিসর, অ্যাপ্লিকেশনটির অবস্থান যার মাধ্যমে PDF ফাইলটি খোলা হবে (এই উদাহরণে Adobe Reader ), এবং এর অবস্থান পিডিএফ ফাইল।
6598
⧪ ধাপ 2: পিডিএফ ফাইল খোলা (VBA শেল কমান্ড ব্যবহার করে)
এরপর, আমরা' PDF ফাইল খুলতে VBA শেল ফাংশন কল করতে হবে।
8384
⧪ ধাপ 3 (ঐচ্ছিক): কিছু মুহুর্তের জন্য অপেক্ষা
এটি ঐচ্ছিক। কিন্তু যখন আপনার কাছে টাস্কের একটি দীর্ঘ সিরিজ থাকে, তখন আপনার কম্পিউটারকে আগের কাজটি সফলভাবে শেষ করতে এবং একটি নতুন কাজ শুরু করার অনুমতি দেওয়ার জন্য কয়েক মুহূর্ত অপেক্ষা করা ভাল৷
5851
এখানে, আমরা 30 সেকেন্ডের জন্য অপেক্ষা করছি। কিন্তু আপনি যদি চান, আপনি আরও অপেক্ষা করতে পারেন।
⧪ ধাপ 4: পিডিএফ ফাইল থেকে ডেটা কপি করতে SendKeys ব্যবহার করা
এটি সম্ভবত সবচেয়ে গুরুত্বপূর্ণ কাজ। আমরা 3 SendKeys:
- ALT + V, P, C: ব্যবহার করব এটি মূলত স্ক্রোলিং সক্ষম করার জন্য পিডিএফ । ছোট ফাইলের জন্য, এটি প্রয়োজনীয় নয়। কিন্তু বড় ফাইলগুলির জন্য, পুরো ফাইলটি নির্বাচন করার জন্য এটি প্রয়োজনীয় হয়ে পড়ে৷
- CTRL + A: এটি সম্পূর্ণ ফাইল নির্বাচন করার জন্য৷
- CTRL + C : নির্বাচিত ফাইল কপি করার জন্য।
অতএব, কোডের লাইনগুলো হবে:
7806
⧪ ধাপ 5: এক্সেল ফাইলে ডেটা আটকানো
আমরা নির্দিষ্ট PDF ফাইলটি খুলেছি এবং সেই ফাইল থেকে ডেটা কপি করেছি। এখন আমাদের সেই ডেটাটিকে ওয়ার্কশীটের পছন্দসই পরিসরে পেস্ট করতে হবে।
6133
এখানে, আমি ওয়ার্কশীটের A1 ঘরে পেস্ট করেছি। অবশ্যই, আপনি এটি অন্য কোথাও পেস্ট করতে পারেনআপনার ইচ্ছা অনুযায়ী।
⧪ ধাপ 6 (ঐচ্ছিক): PDF ফাইলটি বন্ধ করা (অ্যাপ্লিকেশন শেষ করা)
অবশেষে, আপনার পরে চলমান প্রোগ্রামটি বন্ধ করা ভাল ডেটা এক্সট্র্যাকশনের মাধ্যমে সম্পন্ন করা হয়।
5415
আরও পড়ুন: কিভাবে PDF থেকে Excel এ ডেটা এক্সট্রাক্ট করবেন (4টি উপযুক্ত উপায়)
অনুরূপ রিডিং
- কিভাবে পূরণযোগ্য পিডিএফ থেকে এক্সেলে ডেটা রপ্তানি করবেন (দ্রুত পদক্ষেপ সহ)
- কিভাবে একটি এক্সেল স্প্রেডশীটে PDF মন্তব্য রপ্তানি করবেন (3টি দ্রুত কৌশল)
VBA ব্যবহার করে PDF থেকে Excel এ নির্দিষ্ট ডেটা বের করার উদাহরণ
আমরা VBA ব্যবহার করে একটি এক্সেল ওয়ার্কশীটে PDF ফাইল থেকে ডেটা বের করার ধাপে ধাপে পদ্ধতি দেখেছি।
অতএব, সম্পূর্ণ VBA কোড PDF ফাইল থেকে ডেটা বের করার জন্য standardnormaltable থেকে Sheet1 হবে:
⧭ VBA কোড:
2809
⧭ আউটপুট:
এই কোডটি চালান। এবং এটি সক্রিয় ওয়ার্কবুকের “Sheet1” নামক ওয়ার্কশীটে “standardnormaltable” নামক PDF ফাইল থেকে ডেটা কপি করবে।
আরো পড়ুন: এক্সেলের একাধিক পিডিএফ ফাইল থেকে ডেটা এক্সট্র্যাক্ট করার উপায় (3টি উপযুক্ত উপায়)
মনে রাখবেন
- যে ওয়ার্কবুকে আপনি PDF ফাইল থেকে ডেটা কপি করবেন সেটি কোড চালানোর সময় অবশ্যই খোলা রাখতে হবে। অন্যথায়, আপনাকে কোডে ওয়ার্কবুকের নাম ব্যবহার করতে হবে।
- এর নামকোডের ভিতরে আপনি যে অ্যাপ্লিকেশনটি ব্যবহার করছেন ( Adobe Acrobat DC এখানে) সেটি আপনার কম্পিউটারে ইনস্টল করা আবশ্যক। অন্যথায়, আপনি একটি ত্রুটি পাবেন৷
- PDF ফাইলগুলির বড় ডেটা সেটগুলির জন্য, প্রক্রিয়াটি সমস্ত ডেটা অনুলিপি করতে এবং পেস্ট করতে কিছু সময় নিতে পারে৷ সুতরাং ধৈর্য ধরুন এবং প্রক্রিয়াটি সফলভাবে সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন।
উপসংহার
অতএব, এটি একটি পিডিএফ থেকে কিছু নির্দিষ্ট ডেটা বের করার প্রক্রিয়া। VBA ব্যবহার করে একটি এক্সেল ওয়ার্কশীটে ফাইল করুন। আপনি কি কিছু জানতে চান? আমাদের জিজ্ঞাসা নির্দ্বিধায়. এবং আরো পোস্ট এবং আপডেটের জন্য আমাদের সাইট ExcelWIKI দেখতে ভুলবেন না।