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