CSV फ़ाइल एक Comma Separated Values फ़ाइल है। सभी CSV फ़ाइलें प्लेन टेक्स्ट फ़ाइलें होती हैं, जिनमें केवल नंबर और अक्षर हो सकते हैं, और इनके अंदर मौजूद डेटा को टेबुलर, या टेबल, फॉर्म में संरचित करती हैं।
CSV फ़ाइल एक्सटेंशन में समाप्त होने वाली फ़ाइलें आमतौर पर डेटा एक्सचेंज करने के लिए उपयोग की जाती हैं, आमतौर पर जब बड़ी मात्रा हो, विभिन्न एप्लिकेशन्स के बीच। डेटाबेस प्रोग्राम, एनालिटिकल सॉफ्टवेयर, और अन्य एप्लिकेशन जो बड़ी मात्रा में जानकारी स्टोर करते हैं (जैसे कॉन्टैक्ट्स और कस्टमर डेटा), आमतौर पर CSV फॉर्मेट को सपोर्ट करते हैं।
Comma Separated Values फ़ाइल को कभी-कभी Character Separated Values या Comma Delimited फ़ाइल कहा जा सकता है, लेकिन चाहे कोई इसे कैसे भी कहे, वे उसी फॉर्मेट की बात कर रहे हैं।
CSV कंप्यूटर सॉफ्टवेयर वैलिडेशन, कॉमा सेपरेटेड वेरिएबल, सर्किट स्विच्ड वॉइस, और कोलन सेपरेटेड वैल्यू के लिए भी छोटा है।
CSV फ़ाइल कैसे खोलें
स्प्रेडशीट सॉफ्टवेयर आमतौर पर CSV फ़ाइलें खोलने और एडिट करने के लिए उपयोग किया जाता है, जैसे Excel या फ्री OpenOffice Calc या WPS Office Spreadsheets। स्प्रेडशीट टूल्स CSV फ़ाइलों के लिए बहुत अच्छे हैं क्योंकि फ़ाइल में मौजूद डेटा आमतौर पर किसी न किसी तरह से फ़िल्टर या मैनिपुलेट किया जाता है।
अपनी CSV फ़ाइल को ऑनलाइन देखने और/या एडिट करने के लिए, आप Google Sheets का उपयोग कर सकते हैं। ऐसा करने के लिए, उस पेज पर जाएं और अपने कंप्यूटर या Google Drive के लिए फ़ाइल ब्राउज़ करने के लिए फ़ोल्डर आइकन चुनें।
आप टेक्स्ट एडिटर का उपयोग करके भी CSV फ़ाइलें खोल सकते हैं, लेकिन बड़े वाले इन प्रकार के प्रोग्राम्स में काम करना बहुत मुश्किल होगा। यदि आप ऐसा करना चाहते हैं, तो इस Best Free Text Editors लिस्ट में हमारे पसंदीदा देखें।
ऊपर बताए अनुसार, Excel CSV फ़ाइलें सपोर्ट करता है, लेकिन प्रोग्राम फ्री उपयोग के लिए नहीं है। फिर भी, यह शायद CSV फ़ाइलों के लिए सबसे अधिक उपयोग किया जाने वाला प्रोग्राम है।
CSV की तरह संरचित, टेक्स्ट-आधारित डेटा को सपोर्ट करने वाले प्रोग्राम्स की संख्या को देखते हुए, आपके पास एक से अधिक प्रोग्राम इंस्टॉल हो सकते हैं जो इस प्रकार की फ़ाइलें खोल सकते हैं। यदि हां, और जो डिफॉल्ट रूप से खुलता है जब आप Windows में CSV फ़ाइलों पर डबल-टैप या डबल-क्लिक करते हैं, वह नहीं है जिसे आप उनके साथ उपयोग करना पसंद करते हैं, तो Windows में उस प्रोग्राम को बदलना बहुत आसान है।
CSV फ़ाइल कैसे कन्वर्ट करें
चूंकि CSV फ़ाइलें जानकारी को टेक्स्ट-ओनली रूप में स्टोर करती हैं, फ़ाइल को दूसरे फॉर्मेट में सेव करने के लिए सपोर्ट कई अलग-अलग ऑनलाइन सर्विसेज और डाउनलोड करने योग्य प्रोग्राम्स में शामिल है।
ऊपर बताए गए सभी डेस्कटॉप प्रोग्राम्स CSV फ़ाइल को Excel फॉर्मेट जैसे XLSX और XLS में, साथ ही TXT, XML, SQL, HTML, ODS, और अन्य में कन्वर्ट कर सकते हैं। यह कन्वर्जन प्रक्रिया आमतौर पर फाइल > सेव एज़ मेनू के माध्यम से की जाती है।
आप Google Sheets का भी उपयोग कर सकते हैं। फाइल > डाउनलोड मेनू से, XLSX, ODS, PDF, या कोई अन्य सपोर्टेड फॉर्मेट चुनें।
कुछ फ्री फ़ाइल कन्वर्टर्स भी हैं जो आपके वेब ब्राउज़र में चलते हैं, जैसे उदाहरण के लिए Zamzar, जो CSV फ़ाइलों को ऊपर सूचीबद्ध कुछ फॉर्मेट के साथ-साथ PDF और RTF में कन्वर्ट कर सकते हैं।
CSVJSON टूल (अनुमान लगाएं...) CSV डेटा को JSON में कन्वर्ट करता है, सुपर हेल्पफुल यदि आप पारंपरिक एप्लिकेशन से वेब-आधारित प्रोजेक्ट में बड़ी मात्रा में जानकारी इम्पोर्ट कर रहे हैं।
आप आमतौर पर फ़ाइल एक्सटेंशन (जैसे CSV) को उसमें बदल नहीं सकते जिसे आपका कंप्यूटर पहचानता है और नए नाम वाली फ़ाइल के उपयोग योग्य होने की उम्मीद कर सकते हैं। ज्यादातर मामलों में ऊपर वर्णित विधियों में से किसी एक का उपयोग करके वास्तविक फ़ाइल फॉर्मेट कन्वर्जन होना चाहिए। हालांकि, चूंकि ये फ़ाइलें केवल टेक्स्ट रख सकती हैं, आप किसी भी CSV फ़ाइल का नाम किसी अन्य टेक्स्ट फॉर्मेट में बदल सकते हैं और यह खुल जाना चाहिए, भले ही यह CSV रहने की तुलना में कम सहायक तरीके से खुले।
CSV फ़ाइलें एडिट करने पर महत्वपूर्ण जानकारी
आप शायद CSV फ़ाइल का सामना केवल तब करेंगे जब एक प्रोग्राम से जानकारी एक्सपोर्ट करके फ़ाइल में करेंगे, और फिर उसी फ़ाइल का उपयोग डेटा को अलग प्रोग्राम में इम्पोर्ट करने के लिए करेंगे, खासकर टेबल-ओरिएंटेड एप्लिकेशन से निपटने पर।
हालांकि, आप कभी-कभी खुद को CSV फ़ाइल एडिट करते हुए, या स्क्रैच से एक बनाते हुए पा सकते हैं, जिस स्थिति में निम्नलिखित ध्यान में रखा जाना चाहिए:
CSV फ़ाइलें खोलने और एडिट करने के लिए उपयोग किया जाने वाला एक सामान्य प्रोग्राम Excel है। Excel, या किसी अन्य समान स्प्रेडशीट सॉफ्टवेयर का उपयोग करने के बारे में समझने के लिए कुछ महत्वपूर्ण है: भले ही वे प्रोग्राम दिखाई देते हैं CSV फ़ाइल एडिट करते समय कई शीट्स के लिए सपोर्ट प्रदान करते हैं, CSV फॉर्मेट "शीट्स" या "टैब्स" सपोर्ट नहीं करता, इसलिए इन अतिरिक्त क्षेत्रों में आपके द्वारा बनाया गया डेटा सेव करते समय CSV में वापस नहीं लिखा जाएगा।
उदाहरण के लिए, मान लें कि आप डॉक्यूमेंट की पहली शीट में डेटा मॉडिफाई करते हैं और फिर फ़ाइल को CSV में सेव करते हैं—पहली शीट का डेटा वही है जो सेव होगा। हालांकि, यदि आप दूसरी शीट पर स्विच करते हैं और वहां डेटा जोड़ते हैं, और फिर फ़ाइल को फिर से सेव करते हैं, तो हाल ही में एडिट की गई शीट की जानकारी सेव होगी। स्प्रेडशीट प्रोग्राम बंद करने के बाद पहली शीट का डेटा अब एक्सेसिबल नहीं रहेगा।
यह वास्तव में स्प्रेडशीट सॉफ्टवेयर की प्रकृति है जो इस दुर्घटना को भ्रमित करती है। अधिकांश स्प्रेडशीट टूल चार्ट, फॉर्मूला, रो स्टाइलिंग, इमेज, और अन्य चीजें सपोर्ट करते हैं जिन्हें CSV फॉर्मेट के तहत बस सेव नहीं किया जा सकता।
कोई समस्या नहीं जब तक आप इस सीमा को समझते हैं। यही कारण है कि अन्य, अधिक उन्नत टेबल फॉर्मेट मौजूद हैं, जैसे XLSX। दूसरे शब्दों में, यदि आप CSV में बहुत बेसिक डेटा परिवर्तनों से परे कोई काम सेव करना चाहते हैं, तो CSV का उपयोग न करें—इसके बजाय अधिक उन्नत फॉर्मेट में सेव या एक्सपोर्ट करें।
CSV फ़ाइलें कैसे संरचित होती हैं
अपनी खुद की CSV फ़ाइल बनाना आसान है। बस ऊपर बताए गए टूल्स में से किसी एक में अपना डेटा वैसे सॉर्ट करें जैसे आप चाहते हैं, और फिर जो आपके पास है उसे CSV फॉर्मेट में सेव करें।
आप मैन्युअली भी बना सकते हैं, हां—स्क्रैच से, किसी भी टेक्स्ट एडिटर का उपयोग करके।
यहां एक उदाहरण है:
Name,Address,Number
John Doe,10th Street,555
सभी CSV फ़ाइलें समान समग्र फॉर्मेट का पालन करती हैं: प्रत्येक कॉलम एक डिलीमीटर (जैसे कॉमा) से अलग होता है, और प्रत्येक नई लाइन एक नई रो दर्शाती है। कुछ प्रोग्राम जो डेटा को CSV फ़ाइल में एक्सपोर्ट करते हैं, वैल्यूज को अलग करने के लिए अलग कैरेक्टर उपयोग कर सकते हैं, जैसे टैब, सेमीकॉलन, या स्पेस।
आप ऊपर उदाहरण में जो देख रहे हैं वह है कि डेटा कैसा दिखाई देगा यदि CSV फ़ाइल टेक्स्ट एडिटर में खोली गई हो। हालांकि, चूंकि Excel और OpenOffice Calc जैसे स्प्रेडशीट सॉफ्टवेयर प्रोग्राम CSV फ़ाइलें खोल सकते हैं, और उन प्रोग्राम्स में जानकारी प्रदर्शित करने के लिए सेल्स होते हैं, Name वैल्यू पहली सेल में स्थित होगी और John Doe इसके ठीक नीचे नई रो में, और अन्य उसी पैटर्न का पालन करेंगे।
यदि आप अपनी CSV फ़ाइल में कॉमा एम्बेड कर रहे हैं या कोटेशन मार्क्स उपयोग कर रहे हैं, तो edoceo के और CSVReader.com के लेख पढ़ें कि आपको इसके बारे में कैसे जाना चाहिए।
फिर भी नहीं खुल रही?
CSV फ़ाइलें भ्रामक रूप से सरल हैं। जितनी सीधी वे पहली नज़र में दिखती हैं, कॉमा की मामूली गलत प्लेसमेंट, या ऊपर चर्चा की गई जैसी बुनियादी उलझन, उन्हें रॉकेट साइंस जैसा महसूस करा सकती है।
ध्यान रखें कि आप CSV फ़ाइल नहीं खोल पा रहे या उसके अंदर का टेक्स्ट नहीं पढ़ पा रहे, इसका सरल कारण यह हो सकता है कि आप किसी अन्य फ़ाइल को CSV फॉर्मेट में समझ रहे हैं। कुछ फ़ाइलें समान फ़ाइल एक्सटेंशन अक्षर शेयर करती हैं लेकिन वास्तव में उसी फॉर्मेट में नहीं हैं, या यहां तक कि दूर से भी समान नहीं हैं।
CVS, CVX, CV, और CVC कुछ उदाहरण हैं जहां फ़ाइलें शायद स्प्रेडशीट प्रोग्राम में नहीं खुल सकतीं भले ही सफिक्स CSV जैसा दिखता हो। यदि आपके फ़ाइल के साथ ऐसा है, तो असली फ़ाइल एक्सटेंशन पर Google या यहां Lifewire पर रिसर्च करें, इसके कम्पैटिबल ओपनर्स या कन्वर्टर्स देखने के लिए।
अक्सर पूछे जाने वाले प्रश्न
- मैं अपने iPhone कॉन्टैक्ट्स को CSV फ़ाइल में कैसे एक्सपोर्ट करूं? iPhone से कॉन्टैक्ट्स एक्सपोर्ट करने के लिए Export to CSV जैसे थर्ड-पार्टी ऐप का उपयोग करें। Export to CSV ऐप में, एक्सपोर्ट शुरू करें > + > कॉलम डेटा एडिट करें > एक स्रोत चुनें > एक्सपोर्ट चुनें।
- MATLAB में CSV फ़ाइल कैसे पढ़ें? MATLAB में CSV फ़ाइल पढ़ने के लिए, CSV फ़ाइल को MATLAB पथ पर किसी भी फ़ोल्डर में ड्रैग और ड्रॉप करें। फिर, MATLAB कमांड विंडो में, टाइप करें m = csvread('name_of_file.dat'); name_of_file.dat के स्थान पर CSV फ़ाइल का नाम डालें।