अल्पविराम से अलग किए गए मान (CSV) फ़ाइलें डेटा फ़ाइलों के कच्चे रूप हैं जिन्हें उपयोगकर्ता सहेजते हैं। उपयोगकर्ताओं के बीच एक्सेल के साथ काम करने के लिए मौजूदा शीट में सीएसवी आयात करना आम बात है। एक्सेल सुविधाओं जैसे खोलें . का उपयोग करके CSV फ़ाइल को आयात करना या खोलना काफी बुनियादी है , पाठ्य/सीएसवी से (डेटा टैब), डेटा प्राप्त करें (डेटा टैब), विरासत विज़ार्ड (डेटा tab) और साथ ही VBA मैक्रो ।
मान लें कि हमारे पास CSV फ़ाइल है जब हम इसे नोटपैड . में खोलते हैं तो यह नीचे की छवि जैसा दिखता है (पाठ या CSV फ़ाइलें बनाने, देखने या संपादित करने के लिए मूल सॉफ़्टवेयर)। किसी कारण से, हम इस CSV फ़ाइल को Excel कार्यपत्रक में आयात करना चाहते हैं।
इस लेख में, हम एक्सेल सुविधाओं के साथ-साथ VBA . को भी प्रदर्शित करते हैं एक्सेल को मौजूदा शीट में सीएसवी आयात करने में सक्षम करने के लिए मैक्रो।
एक्सेल वर्कबुक डाउनलोड करें
जिस CSV फ़ाइल के साथ हम आयात करना प्रदर्शित करते हैं।
मेथड्स के परिणाम के साथ एक्सेल फाइल का अभ्यास करें।
एक्सेल में मौजूदा शीट में CSV आयात करने के 5 आसान तरीके
सबसे पहले, यह स्पष्ट करें कि यदि हम CSV फ़ाइलें खोलते हैं इसके साथ खोलें . का उपयोग करके> एक्सेल , यह एक्सेल में खुलेगा। हालांकि, Excel में CSV फ़ाइलें खोलने से वे xlsx . में रूपांतरित नहीं होंगी फ़ाइलें.
🔄 यदि हम किसी CSV फ़ाइल की सामग्री देखना चाहते हैं, तो हम राइट-क्लिक कर सकते हैं CSV फ़ाइल पर> इसके साथ खोलें का चयन करें (विकल्प . से )> नोटपैड . पर क्लिक करें ।
🔄 नोटपैड विंडो खुलती है और सीएसवी फ़ाइल सामग्री नीचे की छवि में दिखाए अनुसार प्रदर्शित होती है।
मौजूदा एक्सेल वर्कशीट में सीएसवी आयात करने के लिए बाद वाले सेक्शन का पालन करें।
विधि 1:फ़ोल्डर निर्देशिका से ब्राउज़ करके CSV को मौजूदा शीट में आयात करें
एक्सेल मेनू खोलें ऑफ़र करता है फ़ाइल . में> खोलें . हम खुले . का उपयोग कर सकते हैं CSV फ़ाइलें आयात करने की सुविधा.
चरण 1: मौजूदा एक्सेल फाइल या खाली एक्सेल वर्कशीट खोलें। फिर फ़ाइल . पर जाएं> खोलें> ब्राउज़ करें ।
चरण 2: खोज फ़ाइल प्रकार को पाठ फ़ाइलें . के रूप में चुनें (फ़ाइल नाम . के दाईं ओर डिब्बा)। फिर डिवाइस निर्देशिका के माध्यम से ब्राउज़ करें और संबंधित सीएसवी फ़ाइल का चयन करें। खोलें . पर क्लिक करें ।
चरण 3: एक पल में, एक्सेल सीएसवी फ़ाइल को मौजूदा वर्कशीट में आयात करता है। डेटा प्रस्तुत करें और आपको नीचे दिए गए चित्र में दिखाए गए समान परिणाम मिलते हैं।
और पढ़ें:CSV को XLSX में कैसे बदलें (4 त्वरित तरीके)
विधि 2:टेक्स्ट/सीएसवी फ़ीचर से CSV का उपयोग करके आयात करें
जैसा कि हमने पहले उल्लेख किया है कि एक्सेल विभिन्न फ़ाइल प्रकारों को आयात करने के लिए कई सुविधाएँ प्रदान करता है। एक पाठ्य/सीएसवी से . है डेटा प्राप्त करें और रूपांतरित करें . के अंतर्गत विशेषता डेटा . में अनुभाग टैब।
चरण 1: डेटा . पर होवर करें टैब> पाठ्य/सीएसवी से का चयन करें (डेटा प्राप्त करें और रूपांतरित करें . से) अनुभाग)।
चरण 2: फ़ाइलों के माध्यम से ब्राउज़ करें और फ़ाइल निर्देशिका से आवश्यक CSV फ़ाइल का चयन करें। ध्यान दें कि एक्सेल स्वचालित रूप से पाठ प्रदर्शित करता है या सीएसवी फ़ाइलें जब आप इसे केवल पाठ आयात करने के लिए निर्देशित करते हैं या सीएसवी फ़ाइलें। आयात . पर क्लिक करें ।
चरण 3: सीएसवी डेटा का पूर्वावलोकन प्रकट होता है। आप देखते हैं कि एक्सेल स्वचालित रूप से सीमांकक को अलग करता है . क्लिक करें लोड करें> इसमें लोड करें ।
हर बार जब हम डेटा प्राप्त करें का उपयोग करते हैं सुविधा (इस मामले में विरासत विज़ार्ड की अपेक्षा करें) ) CSV फ़ाइलों को आयात करने के लिए, एक्सेल डेटा लोड करने के बारे में पूर्वावलोकन प्रदर्शित करता है।
चरण 4: इसमें लोड करें विकल्प एक आयात डेटा . प्राप्त करता है संवाद बॉक्स। डेटा आयात करें . में संवाद बॉक्स में, आप चुनते हैं कि आप अपना आयातित डेटा कहाँ रखना चाहते हैं। मौजूदा वर्कशीट को चिह्नित करें विकल्प पर क्लिक करें, फिर ठीक . क्लिक करें ।
एक्सेल सीएसवी डेटा को मौजूदा वर्कशीट में लोड करने में कुछ समय लेता है जैसा कि निम्न छवि में दिखाया गया है।
आप लोड किए गए डेटा को संशोधित कर सकते हैं। डेटा आयात करें डायलॉग बॉक्स विभिन्न दृश्य प्रस्तुत करता है (अर्थात, तालिका , पिवट टेबल रिपोर्ट करें , और पिवट टेबल ) आप अपने डेटा को आकार देने के लिए कोई भी विकल्प चुन सकते हैं।
और पढ़ें:बिना खोले CSV फ़ाइल आयात करने के लिए Excel VBA (3 उपयुक्त उदाहरण)
विधि 3:डेटा प्राप्त करें सुविधा का उपयोग करके CSV आयात करें
साथ ही, एक एम्बेडेड टेक्स्ट/सीएसवी से है डेटा प्राप्त करें . के अंतर्गत विकल्प विशेषता। हम चरणों . को दोहरा सकते हैं की विधि 2 CSV फ़ाइलें आयात करने के लिए.
चरण 1: डेटा पर जाएं टैब> डेटा प्राप्त करें पर क्लिक करें> फ़ाइल से> टेक्स्ट/सीएसवी से ।
चरण 2: एक्सेल आपको डिवाइस डायरेक्टरी में ले जाता है। संबंधित फ़ाइल का चयन करें और फिर आयात करें . पर क्लिक करें ।
चरण 3: दोहराएँ चरण 3 और 4 फिर मौजूदा एक्सेल वर्कशीट में डेटा लोड करें। अपनी आवश्यकताओं के अनुसार डेटा संशोधित करें।
समान रीडिंग
- बिना खोले CSV को XLSX में कैसे बदलें (5 आसान तरीके)
- Excel VBA:टेक्स्ट फ़ाइल को स्ट्रिंग में पढ़ें (4 प्रभावी मामले)
- एक्सेल में कॉलम के साथ नोटपैड या टेक्स्ट फ़ाइल को कैसे खोलें (3 आसान तरीके)
- एक्सेल में कॉलम के साथ CSV फ़ाइल खोलें (3 आसान तरीके)
विधि 4:मौजूदा शीट में CSV आयात करने के लिए लीगेसी विज़ार्ड का उपयोग करना
एक्सेल विरासत विज़ार्ड प्रदान करता है इसके विकल्प . में विकल्प> डेटा . पाठ्य से . को सक्षम करना (विरासत ) विकल्प विरासत विज़ार्ड . जोड़ता है डेटा प्राप्त करें . में विकल्प सुविधा।
चरण 1: मौजूदा एक्सेल वर्कशीट में फाइल . पर क्लिक करें> विकल्प ।
चरण 2: एक्सेल विकल्प खिड़की दिखाई देती है। विंडो से, डेटा Select चुनें> टेक्स्ट से पर टिक करें (विरासत ) (विरासत डेटा आयात विज़ार्ड दिखाएं के अंतर्गत) ) ठीक . पर क्लिक करें ।
चरण 3: अब, डेटा . पर जाएं> डेटा प्राप्त करें . पर क्लिक करें> विरासत विज़ार्ड चुनें विकल्प (जो पहले विकल्पों में उपलब्ध नहीं था)> पाठ्य से . पर क्लिक करें (विरासत )।
चरण 4: निर्देशिका से वांछित CSV फ़ाइल आयात करें।
चरण 5: एक्सेल पाठ्य आयात विज़ार्ड प्रदर्शित करता है (3 में से 1 चरण ) जैसा कि निम्न चित्र में दिखाया गया है।
🔼 मार्क डिलीमीटर आपके डेटा का सबसे अच्छा वर्णन करने वाली फ़ाइल प्रकार चुनें . के अंतर्गत ।
🔼 टिक करें मेरे डेटा में शीर्षलेख हैं (यदि आपके पास डेटा हेडर या पदनाम हैं)
🔼 अगला . पर क्लिक करें ।
चरण 6: 3 में से चरण 2 . में पाठ्य आयात विज़ार्ड , अल्पविराम . पर निशान लगाएं सीमांकक . के रूप में . अगला . पर क्लिक करें ।
चरण 7: मार्क सामान्य कॉलम डेटा प्रारूप . के रूप में आयात टेक्स्ट विज़ार्ड चरण 3 में से 3 . में . समाप्त . पर क्लिक करें ।
चरण 8: एक्सेल एक आयात डेटा लाता है संवाद बॉक्स। मौजूदा वर्कशीट Mark को चिह्नित करें के रूप में डेटा गंतव्य में रखा जाना चाहते हैं। ठीक . पर क्लिक करें ।
चरण 9: थोड़ी देर बाद, एक्सेल डेटा लोड करता है। अपनी आवश्यकताओं के अनुसार डेटा को संशोधित करें। परिणाम वही है जो नीचे चित्र में दिखाया गया है।
और पढ़ें: टेक्स्ट फ़ाइल को Excel में स्वचालित रूप से कैसे आयात करें (2 उपयुक्त तरीके)
विधि 5:मौजूदा शीट में CSV आयात करने के लिए VBA मैक्रो
साथ ही, VBA मैक्रो डिवाइस फ़ोल्डर से CSV फ़ाइलें आयात कर सकता है। Aplication.GetOpenFilename . का उपयोग करते हुए मैक्रो कोड की कुछ पंक्तियां स्टेटमेंट एक्सेल को डिवाइस डायरेक्टरी से सीएसवी फाइलों को चुनने और आयात करने का निर्देश देता है।
चरण 1: ALT+F11 दबाएं या डेवलपर . पर जाएं टैब> विजुअल बेसिक (कोड . में अनुभाग) Microsoft Visual Basic open खोलने के लिए खिड़की। विजुअल बेसिक . में विंडो, चुनें सम्मिलित करें> मॉड्यूल . पर क्लिक करें ।
चरण 2: नीचे दिए गए मैक्रो को मॉड्यूल . में चिपकाएं ।
Sub ImportCSVFile()
Dim wrkSheet As Worksheet, mrfFile As String
Set wrkSheet = ActiveWorkbook.Sheets("VBA")
mrfFile = Application.GetOpenFilename("Text Files (*.csv),*.csv", , "Provide Text or CSV File:")
With wrkSheet.QueryTables.Add(Connection:="TEXT;" & mrfFile, Destination:=wrkSheet.Range("B2"))
.TextFileParseType = xlDelimited
.TextFileCommaDelimiter = True
.Refresh
End With
End Sub
<मजबूत>
मैक्रो में Application.GetOpenFilename स्टेटमेंट सीएसवी फाइलों को चुनने के लिए डिवाइस डायरेक्टरी को खोलता है। मैक्रो कनेक्शन को पाठ . के रूप में सेट करता है B2 . के लिए गंतव्य . साथ ही, मैक्रो फ़ाइल प्रकार को सत्य घोषित करते हुए अल्पविराम-सीमांकित फ़ाइल को लोड करने का निर्देश देता है ।
CSV फ़ाइल दी गई वर्कशीट में लोड हो जाती है (यानी, VBA ) मैक्रो डेटा को स्तंभों में वितरित करने के लिए अल्पविराम का उपयोग पृथक्करण सीमांकक के रूप में करता है।
और पढ़ें:एक्सेल VBA:कॉमा सीमांकित टेक्स्ट फ़ाइल आयात करें (2 मामले)
निष्कर्ष
हम प्रदर्शित करते हैं खुला , पाठ्य/सीएसवी से (डेटा टैब), डेटा प्राप्त करें (डेटा टैब), विरासत विज़ार्ड (डेटा tab) सुविधाओं के साथ-साथ VBA मैक्रो एक्सेल के लिए एक मौजूदा शीट में सीएसवी आयात करें। आशा है कि उपरोक्त वर्णित विधियां आपके उदाहरण में उत्कृष्ट हैं। टिप्पणी, अगर आपके पास और पूछताछ है या जोड़ने के लिए कुछ है।
संबंधित लेख
- VBA का उपयोग करके एक्सेल में टेक्स्ट फ़ाइल कैसे आयात करें (3 आसान तरीके)
- एक्सेल वीबीए टू रीड सीएसवी फाइल लाइन बाय लाइन (3 आदर्श उदाहरण)
- एक्सेल में CSV फ़ाइल को कॉलम के साथ स्वचालित रूप से कैसे खोलें (3 तरीके)
- एक्सेल VBA CSV फ़ाइल को XLSX (2 आसान उदाहरण) में कनवर्ट करने के लिए