VBA का उपयोग करके PDF से Excel में विशिष्ट डेटा कैसे निकालें

  • इसे साझा करें
Hugh West

आम समस्याओं में से एक जिसका हम में से अधिकांश लोग अपने दैनिक जीवन में सामना करते हैं, वह है पीडीएफ फ़ाइल से वीबीए का उपयोग करके एक्सेल वर्कशीट में कुछ विशिष्ट डेटा कैसे निकाला जाए। इस लेख में, मैं आपको दिखाऊंगा कि कैसे आप इसे उचित उदाहरणों और उदाहरणों के साथ आसानी से पूरा कर सकते हैं। 3>

अभ्यास कार्यपुस्तिका डाउनलोड करें

इस लेख को पढ़ते समय व्यायाम करने के लिए इस अभ्यास कार्यपुस्तिका को डाउनलोड करें।

पीडीएफ से डेटा निकालें। xlsm

VBA (चरण-दर-चरण विश्लेषण) का उपयोग करके PDF से एक्सेल में विशिष्ट डेटा निकालने के लिए एक अवलोकन

तो, बिना और देरी के, चलिए चलते हैं आज की हमारी मुख्य चर्चा के लिए। यहां हमारे पास एक PDF फाइल है, जिसका नाम standardnormaltable.pdf है, जिसमें नॉर्मल डिस्ट्रीब्यूशन की टेबल है।

और हम एक्सेल वर्कबुक में शीट1 नामक वर्कशीट खोली है, जहां हम पीडीएफ फाइल से डेटा कॉपी करेंगे।

अब मैं दिखाऊंगा कि आप चरण-दर-चरण विश्लेषण के माध्यम से पीडीएफ फ़ाइल से एक्सेल वर्कशीट में डेटा कॉपी कर सकते हैं।

⧪ चरण 1: आवश्यक इनपुट की घोषणा<2

सबसे पहले, आपको आवश्यक इनपुट की घोषणा करनी होगी। इनमें कार्यपत्रक का नाम, सेल की श्रेणी, एप्लिकेशन का स्थान जिसके माध्यम से PDF फ़ाइल खोली जाएगी ( Adobe Reader इस उदाहरण में), और का स्थान शामिल है पीडीएफ file.

7645

⧪ चरण 2: PDF फ़ाइल खोलना (VBA शेल कमांड का उपयोग करके)

अगला, हम' हमें पीडीएफ फाइल खोलने के लिए वीबीए शैल फंक्शन को कॉल करना है।

9342

⧪ चरण 3 (वैकल्पिक): कुछ क्षणों की प्रतीक्षा

यह वैकल्पिक है। लेकिन जब आपके पास कार्यों की एक लंबी श्रृंखला हो, तो बेहतर होगा कि आप अपने कंप्यूटर को पिछले कार्य को सफलतापूर्वक समाप्त करने और एक नया कार्य प्रारंभ करने के लिए कुछ क्षण प्रतीक्षा करें।

4264

यहाँ, हम 30 सेकंड तक प्रतीक्षा कर रहे हैं। लेकिन अगर आप चाहें तो और इंतजार कर सकते हैं।

⧪ चरण 4: PDF फ़ाइल से डेटा कॉपी करने के लिए SendKeys का उपयोग करना

यह संभवतः सबसे महत्वपूर्ण कार्य है। हम 3 SendKeys:

  • ALT + V, P, C: का उपयोग करेंगे, यह मुख्य रूप से स्क्रॉलिंग को सक्षम करने के लिए है पीडीएफ । छोटी फाइलों के लिए, यह जरूरी नहीं है। लेकिन बड़ी फ़ाइलों के लिए, पूरी फ़ाइल का चयन करने के लिए यह आवश्यक हो जाता है।
  • CTRL + A: यह पूरी फ़ाइल का चयन करने के लिए है।
  • CTRL + C : चयनित फ़ाइल की प्रतिलिपि बनाने के लिए।

इसलिए, कोड की पंक्तियां होंगी:

5251

⧪ चरण 5: डेटा को एक्सेल फ़ाइल में पेस्ट करना

हमने विशिष्ट पीडीएफ फ़ाइल खोली है और उस फ़ाइल से डेटा कॉपी किया है। अब हमें उस डेटा को वर्कशीट की मनचाही रेंज में पेस्ट करना है।

8600

यहां, मैंने वर्कशीट के सेल A1 में पेस्ट किया है। बेशक, आप इसे कहीं और पेस्ट कर सकते हैंआपकी इच्छा के अनुसार।

⧪ चरण 6 (वैकल्पिक): पीडीएफ फाइल को बंद करना (आवेदन को समाप्त करना)

अंत में, आपके बाद चल रहे प्रोग्राम को बंद करना बेहतर है डेटा निष्कर्षण के साथ किया जाता है।

5909

और पढ़ें: पीडीएफ से एक्सेल में डेटा कैसे निकालें (4 उपयुक्त तरीके)<2

इसी तरह की रीडिंग

  • फिलेबल पीडीएफ से डेटा को एक्सेल में कैसे एक्सपोर्ट करें (क्विक स्टेप्स के साथ)
  • पीडीएफ टिप्पणियों को एक्सेल स्प्रेडशीट में कैसे एक्सपोर्ट करें (3 क्विक ट्रिक्स)

वीबीए का उपयोग करके पीडीएफ से एक्सेल में विशिष्ट डेटा निकालने का उदाहरण

हमने पीडीएफ फ़ाइल से VBA का उपयोग करके एक्सेल वर्कशीट में डेटा निकालने के लिए चरण-दर-चरण प्रक्रिया देखी है।

इसलिए, पूरा VBA कोड PDF फ़ाइल से डेटा निकालने के लिए मानकसामान्य तालिका से शीट1 कहा जाएगा:

VBA कोड:

5526

आउटपुट:

इस कोड को रन करें। और यह सक्रिय कार्यपुस्तिका में "मानकसामान्य तालिका" नामक पीडीएफ फ़ाइल से "शीट1" नामक कार्यपत्रक में डेटा कॉपी करेगा।

और पढ़ें: एकाधिक पीडीएफ फाइलों से एक्सेल में डेटा कैसे निकालें (3 उपयुक्त तरीके)

चीजें याद रखें

  • वह कार्यपुस्तिका जिसमें आप PDF फ़ाइल से डेटा कॉपी करेंगे, कोड चलाने के दौरान खुला रखा जाना चाहिए। अन्यथा, आपको कोड में कार्यपुस्तिका के नाम का उपयोग करना होगा।
  • का नामकोड के अंदर आप जिस एप्लिकेशन का उपयोग कर रहे हैं ( Adobe Acrobat DC यहां) आपके कंप्यूटर पर स्थापित होना चाहिए। अन्यथा, आपको एक त्रुटि प्राप्त होगी।
  • PDF फ़ाइलों के बड़े डेटा सेट के लिए, सभी डेटा को कॉपी करने और पेस्ट करने में प्रक्रिया में कुछ समय लग सकता है। इसलिए धैर्य रखें और प्रक्रिया के सफलतापूर्वक पूरा होने तक प्रतीक्षा करें।

निष्कर्ष

इसलिए, यह PDF से कुछ विशिष्ट डेटा निकालने की प्रक्रिया है VBA का उपयोग करके किसी एक्सेल वर्कशीट में फाइल करें। क्या आपका कोई प्रश्न है? बेझिझक हमसे पूछें। और अधिक पोस्ट और अपडेट के लिए हमारी साइट ExcelWIKI पर जाना न भूलें।

ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।