यह लेख देखेंगे Windows पर PowerShell में CSV कैसे निर्यात करें उदाहरणों का उपयोग करना। Export-CSV सुविधा Windows PowerShell ऑब्जेक्ट को स्ट्रिंग्स में कनवर्ट करती है और फिर उन्हें CSV फ़ाइलों में सहेजती है।
विंडोज पॉवरशेल एक क्रॉस-प्लेटफ़ॉर्म टूल है जो काफी संख्या में ऑटोमेशन कार्य कर सकता है। उदाहरण के लिए, उपयोगकर्ता Microsoft सेवाओं जैसे Microsoft 365 या सक्रिय निर्देशिका से डेटा निकालने के लिए PowerShell का उपयोग कर सकते हैं। यदि आपको एक्सेल या अन्य स्प्रैडशीट सिस्टम में ऐसे डेटा को आगे संसाधित करने की आवश्यकता है, तो आपको Windows PowerShell उपयोगिता के निर्यात-CSV फ़ंक्शन का उपयोग करने की आवश्यकता है।
सीएसवी का संक्षिप्त रूप है अल्पविराम से अलग किये गए मान . फ़ाइल स्वरूप उपयोगकर्ताओं को एक प्लेटफ़ॉर्म से दूसरे प्लेटफ़ॉर्म पर डेटा आयात या निर्यात करने की अनुमति देता है। इन प्रक्रियाओं को संभालना बहुत आसान है, लेकिन आपको जानकारी की आवश्यकता है, जिसे हम शीघ्र ही कवर करेंगे। यह जानना अच्छा है कि Export-CSV एक cmdlet है जिसका उपयोग Windows PowerShell में कमांड आउटपुट को CSV फ़ाइल में निर्यात करने के लिए किया जा सकता है। यह आपको डेटा को विभिन्न अन्य डेटाबेस या एप्लिकेशन के साथ संगत फ़ाइल स्वरूपों में निर्यात और परिवर्तित करने में मदद करता है।
कैलिबर ईबुक प्रबंधन विंडोज़ 10
Windows पर PowerShell में CSV कैसे निर्यात करें
PowerShell में CSV निर्यात करने के लिए, हम उपयोग करने की सलाह देते हैं विंडोज पॉवरशेल आईएसई , क्योंकि यह आपको नियंत्रण देता है कि आप प्रक्रिया और CSV फ़ाइलों को कैसे प्रबंधित करते हैं। आपके पीसी पर CSV कैसे बनता है, यह अधिक लचीला है। CSV को PowerShell में निर्यात करने के लिए, आपको यह जानने की आवश्यकता है कि इसे एक व्यवस्थापक के रूप में कैसे खोला जाए और निर्यात-CSV के सामान्य सिंटैक्स को समझें जो नीचे दिखाया गया है।
Get-Variable -name [variable name] | Export-CSV [path-to-file].csv
वास्तविक उदाहरण पर जाने से पहले, Export-CSV में उपयोग किए जाने वाले पैरामीटर को समझना भी अच्छा है। उनमें से कुछ यहां हैं:
- पथ: यह वह गंतव्य स्थान है जहाँ आप अपनी आउटपुट फ़ाइल को सहेजना चाहते हैं। उदाहरण के लिए, आप स्थानीय ड्राइव या किसी अन्य जैसे स्थान निर्दिष्ट कर सकते हैं। यदि आप निर्दिष्ट नहीं करते हैं, तो Export-CVS फ़ाइल को वर्तमान PowerShell निर्देशिका में सहेज लेगा।
- संलग्न करें: यह पैरामीटर निर्दिष्ट करता है कि क्या उपयोगकर्ता डेटा को एक नई फ़ाइल या मौजूदा फ़ाइल में जोड़ना चाहता है। यदि आप छोड़ते-जोड़ते हैं, तो Export-CSV एक नई फ़ाइल बनाएगा और उस फ़ाइल में सभी डेटा सहेजेगा। यदि आप निर्दिष्ट करते हैं, तो Export-CSV डेटा को किसी भी तैयार फ़ाइल में जोड़ देगा।
- सीमांकक: यह पैरामीटर एक सबस्ट्रिंग का अंत दिखाता है। यह अल्पविराम हो सकता है लेकिन आप इसे हमेशा बदल सकते हैं।
PowerShell में CSV को निर्यात करने का तरीका प्रदर्शित करने के लिए, हम आपको दिखाएंगे कि उपयोगकर्ताओं के डेटा को निर्यात करने के लिए निर्यात-CSV का उपयोग कैसे करें Azure निर्देशिका . PowerShell में CSV निर्यात करने के लिए निम्न चरणों का पालन करें:
- सर्च बॉक्स पर टाइप करें पॉवरशेल आईएसई और पर क्लिक करें व्यवस्थापक के रूप में चलाएं विकल्प।
- क्लिक हाँ पर खाता उपयोगकर्ता नियंत्रण संकेत जो दिखाई देगा।
- निम्न कमांड लाइन डालें और फिर एंटर दबाएं:
Get-AzureADUser | Export-Csv e:\newfolder\azureadusers.csv -NoTypeInformation
यदि आप अधिक सटीक डेटा निर्यात करना चाहते हैं, तो आप एक अन्य पैरामीटर परिसीमक जोड़ सकते हैं। यहाँ, आपने अल्पविराम का उपयोग किया है जो सीमांकक वर्ण है। हमारे उपरोक्त उदाहरण में, आप आगे जा सकते हैं और कमांड को निम्नानुसार संशोधित कर सकते हैं:
Get-AzureADUser | select username, email, department | Export-CSV e:\newfolder\azureaduser.csv -NoTypeInformation
एक्सपोर्ट-सीएसवी समान जानकारी का उत्पादन करेगा लेकिन कमांड चलाते समय आपके द्वारा निर्दिष्ट पैरामीटर के साथ अतिरिक्त कॉलम होंगे।
हमें उम्मीद है कि यहां कुछ आपकी मदद करेगा।
पढ़ना: कमांड लाइन का उपयोग करके विंडोज सर्विसेज लिस्ट को कैसे एक्सपोर्ट करें
PowerShell में Export-CSV का विकल्प क्या है?
Export-CSV का दूसरा विकल्प ConvertTo-CSV cmdlet है, जिसका उपयोग वस्तुओं को CSV में बदलने के लिए किया जा सकता है। यह फाइल के बजाय स्टडआउट स्ट्रीम के रूप में आउटपुट देता है। आप CSV स्ट्रिंग्स से ऑब्जेक्ट्स को फिर से बनाने के लिए ConvertTo-CSV का भी उपयोग कर सकते हैं। रूपांतरित वस्तुएं प्रारंभिक वस्तुओं के स्ट्रिंग मान हैं जिनमें गुण मान हैं। Export-CSV और ConvertTo-CSV के बीच मुख्य अंतर यह है कि पहला CSV स्ट्रिंग्स को फ़ाइल में सहेजता है; अन्यथा, दोनों समान हैं।
CSV में सभी प्रक्रियाओं को निर्यात करने के लिए किस PowerShell स्क्रिप्ट का उपयोग किया जाता है?
Export-CSV cmdlet PowerShell स्क्रिप्ट है जिसका उपयोग CSV में सभी प्रक्रियाओं को निर्यात करने के लिए किया जाता है। स्क्रिप्ट उन वस्तुओं का CSV बनाती है जिन्हें आप आउटपुट करना चाहते हैं। किसी विशिष्ट पंक्ति में ऑब्जेक्ट में इसके गुण मानों की वर्ण-पृथक सूची होती है। उपयोगकर्ता स्प्रैडशीट बनाने या CSV इनपुट फ़ाइलों के साथ संगत अनुप्रयोगों के साथ कुछ डेटा साझा करने के लिए Export-CSV का उपयोग कर सकते हैं।
पढ़ना: कमांड लाइन का उपयोग करके CSV को एक्सेल (XLS या XLSX) में कैसे बदलें .