यह आलेख दर्शाता है कि एक्सेल फाइलों को CSV (कॉमा-सेपरेटेड वैल्यूज़) या कॉमा-डिलीमिटेड फॉर्मेट में कैसे बदलें। CSV फाइलों में एक्सेल के विपरीत बिना किसी फॉर्मेटिंग के डेटा होता है। यह डेटा को विभिन्न सॉफ़्टवेयर द्वारा अधिक आसानी से एक्सेस और उपयोग करने योग्य बनाता है। कोडिंग में उपयोग करते समय CSV फॉर्मेटेड डेटा को संभालना भी आसान होता है। निम्न तस्वीर इस आलेख के उद्देश्य को हाइलाइट करती है। इसे कैसे करना है, यह जानने के लिए आलेख को त्वरित रूप से देखें।

आप नीचे दिए गए डाउनलोड बटन से प्रैक्टिस वर्कबुक डाउनलोड कर सकते हैं।
एक्सेल को कॉमा डिलीमिटेड CSV फाइल में बदलने के 2 सरल तरीके
1. एक्सेल वर्कशीट को कॉमा डिलीमिटेड CSV फाइल में बदलें
मान लें कि आपके पास नेम्स और सेल्स नाम की दो वर्कशीट वाली एक वर्कबुक है। फिर, आप प्रत्येक वर्कशीट को एक बार में एक CSV फाइल में बदल सकते हैं। ऐसा करने के लिए नीचे दिए गए चरणों का पालन करें।

📌 चरण
- सबसे पहले, उस वर्कशीट पर जाएं जिसे आप बदलना चाहते हैं। फिर, सेव एज़ विंडो खोलने के लिए F12 दबाएं। वैकल्पिक रूप से, आप फाइल >> सेव एज़ चुनकर भी ऐसा कर सकते हैं।
- अब, उस पसंदीदा स्थान पर ब्राउज़ करें जहां आप बदली हुई फाइल को सेव करना चाहते हैं। फिर, यदि आप चाहें तो फाइल का नाम बदल सकते हैं।
- अगला, सेव एज़ टाइप विकल्प के लिए ड्रॉपडाउन बॉक्स पर क्लिक करें।

- उसके बाद, आपको उन फाइल फॉर्मेट की सूची दिखाई देगी जिनमें आप फाइल को बदल सकते हैं। अब, CSV (कॉमा डिलीमिटेड) (*.csv) चुनने से वांछित परिणाम मिलेगा। लेकिन, यदि आपके डेटासेट में विदेशी वर्ण हैं तो आपको CSV UTF-8 (कॉमा डिलीमिटेड) (*.csv) चुनना होगा। CSV (मैकिंटोश) (*.csv) और CSV (MS-DOS) फाइल टाइप क्रमशः मैकिंटोश और MS-DOS ऑपरेटिंग सिस्टम के लिए हैं।

- अब, सही फाइल टाइप चुनें और फिर सेव चुनें।

- फिर, एक्सेल निम्न चेतावनी केवल तभी दिखाएगा यदि आपकी वर्कबुक में कई वर्कशीट हैं। अब, सक्रिय वर्कशीट को बदलने के लिए ओके पर क्लिक करें।

- उसके बाद, सक्रिय वर्कशीट CSV फाइल में बदल जाएगी। लेकिन, मूल वर्कबुक में वर्कशीट का नाम सेव की गई CSV फाइल में उपयोग किए गए फाइल नाम में बदल जाएगा। इसके अलावा, आपको संभावित डेटा हानि के लिए एक चेतावनी दिखाई देगी। अब, आप इस सब को अनदेखा कर सकते हैं और वर्कबुक को बिना सेव किए बंद कर सकते हैं।

- उसके बाद, निर्दिष्ट फाइल पथ पर जाएं। फिर आपको वहां बदली हुई CSV फाइल दिखाई देगी।

- अब, फाइल को नोटपैड से खोलें। फिर आपको निम्न परिणाम दिखाई देगा।

- अगला, दूसरी वर्कशीट पर जाएं और पहले की प्रक्रिया दोहराएं। इस बार फाइल नाम के लिए वर्कशीट नाम का उपयोग करें।

- उसके बाद, आपको पहले जैसा ही परिणाम दिखाई देगा।

अधिक पढ़ें: एक्सेल फाइलों को CSV में स्वचालित रूप से कैसे बदलें (3 आसान तरीके)
2. एक्सेल वर्कबुक को CSV फॉर्मेट (कॉमा डिलीमिटेड) में बदलें
आप सभी वर्कशीट को एक साथ बदलने के लिए एक्सेल VBA का उपयोग कर सकते हैं। ऐसा करने के लिए नीचे दिए गए चरणों का पालन करें।
📌 चरण
- सबसे पहले, VBA विंडो खोलने के लिए ALT+F11 दबाएं। फिर चित्र में दिखाए अनुसार इन्सर्ट >> मॉड्यूल चुनें। यह आपको एक नई खाली मॉड्यूल विंडो पर ले जाएगा।

- उसके बाद, कॉपी बटन का उपयोग करके निम्न कोड कॉपी करें।
Sub ExcelToCSV() Dim sh As Worksheet Dim file_path As String Application.ScreenUpdating = False file_path = ActiveWorkbook.path & "\"" & _ Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1) For Each sh In Worksheets sh.Copy ActiveWorkbook.SaveAs Filename:=file_path & "-" & sh.Name & ".csv", _ FileFormat:=xlCSV, CreateBackup:=False ActiveWorkbook.Close False Next Application.ScreenUpdating = True End Sub
- अगला, कॉपी किए गए कोड को मॉड्यूल विंडो पर पेस्ट करें।

- फिर, कोड चलाने के लिए F5 दबाएं। अब, अपनी वर्कबुक के स्थान पर जाएं। उसके बाद, आप देखेंगे कि सभी वर्कशीट CSV फाइलों में बदल गई हैं।

- अब, वर्कबुक को मैक्रो-इनेबल्ड वर्कबुक के रूप में सेव करें अन्यथा आप कोड खो देंगे।
VBA कोड की व्याख्या:
Sub ExcelToCSV()
हम इस सब प्रोसीजर के अंदर कोड लिखेंगे।
Dim sh As Worksheet
Dim file_path As String
आवश्यक वेरिएबल घोषित करना।
Application.ScreenUpdating = False
यह VBA को पृष्ठभूमि में काम करता है। परिणामस्वरूप, कोड तेजी से काम करता है।
file_path = ActiveWorkbook.path & "\" & _
Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1)
वेरिएबल का मान परिभाषित करना। यह फाइल एक्सटेंशन को छोड़कर केवल फाइल का नाम स्टोर करता है।
For Each sh In Worksheets
यह फॉर लूप प्रत्येक वर्कशीट के माध्यम से जाता है।
sh.Copy
यह कोड लाइन वर्कशीट को कॉपी करती है।
ActiveWorkbook.SaveAs Filename:=file_path & "-" & sh.Name & ".csv", _
FileFormat:=xlCSV, CreateBackup:=False
वर्कबुक को सोर्स वर्कबुक के समान पथ में CSV फाइल के रूप में सेव करता है।
ActiveWorkbook.Close False
VBA को सोर्स वर्कबुक को बंद करने से रोकता है।
Application.ScreenUpdating = True
स्क्रीन अपडेटिंग को उसके डिफ़ॉल्ट पर सेट करता है।
अधिक पढ़ें: एक्सेल को CSV फाइलों में बदलने के लिए मैक्रो कैसे लागू करें
अलग डिलीमीटर (पाइप, सेमीकोलन, स्लैश, आदि) के साथ एक्सेल को CSV फाइलों में बदलें
अब तक हमने कॉमा डिलीमीटर के साथ एक्सेल को CSV (कॉमा सेपरेटेड वैल्यूज़) फॉर्मेट में बदलना सीखा है। हालांकि, आप डिफ़ॉल्ट विंडोज सेटिंग्स को बदलकर पाइप, सेमीकोलन, या किसी अन्य डिलीमीटर का उपयोग कर सकते हैं। इस खंड में, हम इसे सरल चरणों में चर्चा करेंगे।
यदि आप CSV फाइल में मानों को अलग करने के लिए एक अलग डिलीमीटर (/ ; | आदि) का उपयोग करना चाहते हैं तो नीचे दिए गए चरणों का पालन करें।
📌 चरण
- सबसे पहले, रन खोलने के लिए Win+R दबाएं। control टाइप करें और ओके पर क्लिक करें। यह आपको कंट्रोल पैनल पर ले जाएगा।

- फिर, क्लॉक एंड रीजन सेटिंग्स से चेंज डेट, टाइम, ऑर नंबर फॉर्मेट्स चुनें।

- अगला, रीजन विंडो में फॉर्मेट्स टैब से एडिशनल सेटिंग्स चुनें। यह आपको कस्टमाइज़ फॉर्मेट डायलॉग बॉक्स पर ले जाएगा।

- उसके बाद, लिस्ट सेपरेटर को वांछित में बदलें। अब, हर बार जब आप अपनी वर्कशीट को CSV फाइल के रूप में सेव करेंगे, तो मान उस डिलीमीटर से अलग होंगे।
नोट:
पाइप डिलीमीटर डालने के लिए, SHIFT+बैकस्लैश(\) दबाएं।

अधिक पढ़ें: एक्सेल को पाइप डिलीमिटेड टेक्स्ट फाइल में बदलने के लिए मैक्रो (3 तरीके)
याद रखने योग्य बातें
- वर्कशीट को CSV फाइलों में बदलने से पहले अपनी वर्कबुक सेव करें। रूपांतरण के बाद इसे बिना सेव किए बंद करें।
- VBA कोड हमेशा CSV फाइल में मानों को लिस्ट सेपरेटर द्वारा निर्दिष्ट डिलीमीटर से अलग करेगा।
निष्कर्ष
अब आप जानते हैं कि एक्सेल फाइलों को CSV फॉर्मेटेड फाइलों में कैसे बदलें। उम्मीद है, इससे आपकी समस्या हल करने में मदद मिली होगी। आगे की क्वेरी या सुझाव के लिए कृपया नीचे कमेंट सेक्शन का उपयोग करें। आप एक्सेल के बारे में अधिक जानने के लिए हमारे ExcelDemy ब्लॉग पर भी जा सकते हैं। हमारे साथ बने रहें और सीखते रहें।
संबंधित आलेख
- कॉमा डिलीमिटेड के साथ एक्सेल फाइल को टेक्स्ट फाइल में कैसे बदलें (3 तरीके)
- डबल कोट्स के साथ एक्सेल को CSV के रूप में सेव करें (3 सरलतम तरीके)
- कई एक्सेल फाइलों को CSV में कैसे बदलें (3 उपयुक्त तरीके)
- [फिक्स्ड!] एक्सेल कॉमा के साथ CSV सेव नहीं कर रहा (7 संभावित समाधान)
- बिना खोले एक्सेल को CSV में कैसे बदलें (4 आसान तरीके)