CSV फ़ाइल क्या है और इसे कैसे खोलें?
CSV फ़ाइल प्लेन टेक्स्ट में बनी एक टेबल है: हर लाइन एक पंक्ति होती है, और पंक्ति की वैल्यू कॉमा से अलग होती हैं (कभी-कभी सेमीकोलन या टैब से)। CSV का मतलब है “comma-separated values”, यानी कॉमा से अलग की गई वैल्यू, और बैंक, दुकानें और वेब सर्विस इसे इसलिए इस्तेमाल करते हैं क्योंकि लगभग कोई भी प्रोग्राम इसे पढ़ सकता है। इसे सही टेबल की तरह देखने के लिए किसी CSV व्यूअर में खोलें, जैसे Opener का CSV व्यूअर, या Excel, Google Sheets या Numbers में।
CSV फ़ाइल के अंदर क्या होता है
मान लीजिए आपके बैंक ने आपको अपने लेन-देन report.csv के रूप में डाउनलोड करने दिए। अगर आप इसे टेक्स्ट एडिटर में खोलें, तो कुछ ऐसा दिखेगा:
Date,Description,Amount,Balance
2026-10-01,Coffee shop,-150.00,24850.00
2026-10-02,"Rent, October",-18000.00,6850.00
2026-10-05,Salary,52000.00,58850.00
पूरा फ़ाइल फ़ॉर्मैट बस इतना ही है:
- हर लाइन में एक पंक्ति। पहली लाइन आम तौर पर कॉलम के नाम वाला हेडर होती है।
- वैल्यू के बीच एक सेपरेटर। यहाँ यह कॉमा है। यूरोप की कई सर्विस इसकी जगह सेमीकोलन इस्तेमाल करती हैं, क्योंकि वहाँ कॉमा दशमलव का निशान है; टैब से अलग की गई फ़ाइलों को अक्सर TSV कहते हैं।
- पेचीदा वैल्यू के चारों ओर कोटेशन मार्क।
"Rent, October"में कॉमा है, इसलिए उसे कोटेशन मार्क में रखा गया है, ताकि पता चले कि कॉमा टेक्स्ट का हिस्सा है, नया कॉलम नहीं। - और कुछ नहीं। न फ़ॉन्ट, न रंग, न फ़ॉर्मूले, न कॉलम की चौड़ाई, न कई शीट — बस टेक्स्ट।
क्योंकि यह प्लेन टेक्स्ट है, फ़ाइल की एक टेक्स्ट एन्कोडिंग भी होती है — यानी अक्षर बाइट के रूप में कैसे सेव होते हैं। आधुनिक फ़ाइलें UTF-8 इस्तेमाल करती हैं, जो हर भाषा संभालता है, हिंदी भी। पुराने सिस्टम कभी-कभी पुरानी एन्कोडिंग इस्तेमाल करते हैं, और बिगड़े हुए एक्सेंट और चिह्न वहीं से आते हैं।
CSV बनाम Excel (.xlsx)
लोग अक्सर CSV को “Excel फ़ाइल” समझ लेते हैं, क्योंकि Excel उसे खोल लेता है। दोनों काफ़ी अलग हैं:
CSV (.csv) |
Excel वर्कबुक (.xlsx) |
|
|---|---|---|
| यह क्या है | प्लेन टेक्स्ट | XML फ़ाइलों का ZIP आर्काइव |
| शीट | सिर्फ़ एक टेबल | कई शीट |
| फ़ॉर्मूले | नहीं — सिर्फ़ वैल्यू | हाँ |
| फ़ॉर्मैटिंग | कोई नहीं | फ़ॉन्ट, रंग, मर्ज किए गए सेल, चार्ट |
| किसमें खुलती है | कोई भी स्प्रेडशीट ऐप, टेक्स्ट एडिटर या कोड | स्प्रेडशीट ऐप |
| आम इस्तेमाल | सिस्टम के बीच एक्सपोर्ट और इम्पोर्ट | ऐसे डॉक्यूमेंट जिन्हें लोग एडिट करते हैं |
सर्विस CSV इसलिए एक्सपोर्ट करती हैं क्योंकि यह सबसे साझा फ़ॉर्मैट है: आपके बैंक को नहीं पता कि आप Excel, Google Sheets, अकाउंटिंग सॉफ़्टवेयर या कोई स्क्रिप्ट इस्तेमाल करते हैं, और CSV इन सबके साथ चलती है। अगर आपको इसकी जगह .xlsx मिले, तो Excel व्यूअर या कोई भी स्प्रेडशीट ऐप उसे खोल देगा।
CSV फ़ाइल कैसे खोलें
Opener (कोई भी ब्राउज़र, बिना इंस्टॉल)। फ़ाइल को CSV व्यूअर में डालें। यह सेपरेटर (कॉमा, सेमीकोलन, टैब या पाइप) और एन्कोडिंग अपने-आप पहचानता है और एक साफ़ टेबल दिखाता है। आप सभी कॉलम में सर्च कर सकते हैं और किसी भी कॉलम से सॉर्ट कर सकते हैं। फ़ाइल आपके ब्राउज़र में पढ़ी जाती है और अपलोड नहीं होती — बैंक स्टेटमेंट के लिए यह समझदारी भरा डिफ़ॉल्ट है। यह फ़ाइल एडिट नहीं करता।
Excel। अगर Excel इंस्टॉल है, तो CSV पर डबल-क्लिक करने से वह आम तौर पर Excel में खुलती है। यह सुविधाजनक है, लेकिन Excel अंदाज़ा लगाता है कि हर वैल्यू का मतलब क्या है: यह अकाउंट नंबर या पिन कोड के शुरू के शून्य हटा सकता है, लंबे नंबर साइंटिफ़िक नोटेशन में दिखा सकता है, और कुछ टेक्स्ट को तारीख़ मान सकता है। Excel का डेटा इम्पोर्ट फ़ीचर आपको पहले कॉलम के टाइप सेट करने देता है और इनमें से ज़्यादातर गड़बड़ियों से बचाता है।
Google Sheets। एक ख़ाली स्प्रेडशीट बनाएँ और File मेन्यू का इम्पोर्ट विकल्प इस्तेमाल करें, या CSV को Google Drive पर अपलोड करके Google Sheets से खोलें। इम्पोर्ट के दौरान आप सेपरेटर चुन सकते हैं।
Numbers (Mac)। Numbers CSV फ़ाइलें सीधे खोलता है; डबल-क्लिक करें या ऐप के अंदर से खोलें।
टेक्स्ट एडिटर। Windows पर Notepad या Mac पर TextEdit कच्चा टेक्स्ट दिखाता है। पढ़ने के लिए यह आरामदायक नहीं, लेकिन यह जाँचने का सबसे तेज़ तरीका है कि फ़ाइल कौन-सा सेपरेटर इस्तेमाल करती है या टेक्स्ट बिगड़ा हुआ है या नहीं।
आम समस्याएँ (और उनके समाधान)
CSV की सादगी की एक कमी भी है: कोई नियम नहीं कि कौन-सा सेपरेटर या एन्कोडिंग इस्तेमाल हो, इसलिए अलग-अलग सिस्टम की फ़ाइलें हमेशा साफ़ नहीं खुलतीं।
- अक्षरों की जगह अजीब चिह्न (
é,’या सवालिया निशान): ऐप ने फ़ाइल गलत एन्कोडिंग से पढ़ी। देखें CSV में अजीब अक्षर क्यों दिखते हैं। - सब कुछ एक कॉलम में: फ़ाइल में वह सेपरेटर नहीं है जिसकी आपकी स्प्रेडशीट उम्मीद करती है, आम तौर पर सेमीकोलन बनाम कॉमा। देखें CSV एक कॉलम में खुले तो क्या करें।
- फ़ाइल बहुत बड़ी है: Excel 1,048,576 पंक्तियों पर रुक जाता है, और वेब सर्विस के बड़े एक्सपोर्ट इससे ज़्यादा हो सकते हैं। देखें Excel में न खुलने वाली बड़ी CSV कैसे खोलें।
- नंबर या तारीख़ें बदल गईं: शुरू के शून्य ग़ायब हो गए या तारीख़ में दिन और महीना अदल-बदल गए। यह फ़ाइल की गलती नहीं, स्प्रेडशीट का वैल्यू को दोबारा फ़ॉर्मैट करना है — कॉलम टाइप को टेक्स्ट पर सेट करके इम्पोर्ट करें, या ऐसे CSV व्यूअर में देखें जो वैल्यू को जैसी हैं वैसी छोड़ता है।
Opener का CSV व्यूअर पहली तीन समस्याएँ अपने-आप संभालता है: यह UTF-8, Windows-1251 और Windows-1252 एन्कोडिंग पहचानता है, सेपरेटर पकड़ लेता है, और लाखों पंक्तियों वाली फ़ाइलें आम लैपटॉप पर खोल देता है।
CSV के रूप में सेव या एक्सपोर्ट कैसे करें
कभी-कभी आपको उल्टा करना होता है — किसी ऐसी सर्विस पर लिस्ट अपलोड करनी होती है जो सिर्फ़ CSV लेती है।
- Excel: “Save As” इस्तेमाल करें और कोई CSV टाइप चुनें। अगर “CSV UTF-8” विकल्प दिखे, तो वही चुनें ताकि एक्सेंट वाले अक्षर और चिह्न सुरक्षित रहें।
- Google Sheets: File मेन्यू से शीट को comma-separated values के रूप में डाउनलोड करें।
- Numbers: File मेन्यू से स्प्रेडशीट को CSV में एक्सपोर्ट करें।
- LibreOffice Calc: “Save As” इस्तेमाल करें, टेक्स्ट CSV टाइप चुनें, और अगले डायलॉग में सेपरेटर और एन्कोडिंग सेट करें।
- Opener: CSV व्यूअर में सर्च और सॉर्ट करने के बाद नतीजा साफ़ UTF-8 CSV में, या डेवलपर्स के लिए JSON में एक्सपोर्ट करें। Excel व्यूअर भी इसी तरह
.xlsxकी किसी भी शीट को CSV में एक्सपोर्ट कर सकता है।
एक्सपोर्ट करने से पहले दो बातें जान लें: सिर्फ़ मौजूदा शीट सेव होती है, क्योंकि CSV में एक ही टेबल आती है; और फ़ॉर्मूलों की जगह उनकी वैल्यू आ जाती है, जबकि सारी फ़ॉर्मैटिंग खो जाती है। अगर इनकी ज़रूरत है, तो अपनी मूल .xlsx रखे रहें।
अक्सर पूछे जाने वाले सवाल
क्या CSV फ़ाइल खोलना सुरक्षित है?
CSV प्लेन टेक्स्ट है और ख़ुद कोई प्रोग्राम नहीं चला सकती। स्प्रेडशीट ऐप = से शुरू होने वाले सेल को फ़ॉर्मूला मान सकते हैं, इसलिए अनजान लोगों की भेजी CSV फ़ाइलों से सावधान रहें। CSV व्यूअर या टेक्स्ट एडिटर सिर्फ़ टेक्स्ट दिखाते हैं।
क्या फ़ोन पर CSV फ़ाइल खोल सकते हैं?
हाँ। CSV व्यूअर किसी भी मोबाइल ब्राउज़र में चलता है, और Google Sheets, Numbers और Excel ऐप भी CSV फ़ाइलें खोल सकते हैं।
मेरी CSV में कॉमा की जगह सेमीकोलन क्यों है?
जिन देशों में कॉमा दशमलव का निशान है, उनके लिए सेट सिस्टम अक्सर वैल्यू को सेमीकोलन से अलग करते हैं, ताकि 3,50 जैसे नंबर टूटें नहीं। ज़्यादातर ऐप इसे संभाल लेते हैं, अगर आप इम्पोर्ट के समय सेपरेटर चुनें।
CSV और TSV में क्या फ़र्क है?
सिर्फ़ सेपरेटर का: TSV कॉमा की जगह टैब इस्तेमाल करती है। ज़्यादातर स्प्रेडशीट ऐप और CSV व्यूअर दोनों खोल लेते हैं।