मुख्य सामग्री पर जाएँ
Tooletto

Excel से CSV

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

  • फ़ाइलें कभी आपकी डिवाइस से बाहर नहीं जातीं
  • मुफ़्त, बिना साइन-अप
  • कोई वॉटरमार्क नहीं
  • लोड होने के बाद ऑफ़लाइन भी काम करता है
Loading tool…

Excel से CSV कैसे करें

  1. 1

    अपनी वर्कबुक जोड़ें

    पेज पर कोई .xlsx फ़ाइल डालें।

  2. 2

    एक डिलिमिटर चुनें

    कॉमा, सेमीकोलन या टैब — सेमीकोलन कई यूरोपियन सेटअप के लिए उपयुक्त है।

  3. 3

    डाउनलोड करें

    हर वर्कशीट के लिए एक CSV, एक से ज़्यादा होने पर ZIP के रूप में पैक किया गया।

XLSX असल में क्या है, और CSV इससे आगे क्यों बच जाता है

कोई आधुनिक Excel फ़ाइल एक अकेला दस्तावेज़ नहीं बल्कि एक छोटी ZIP फ़ाइल है जिसमें वर्कबुक का वर्णन करने वाली XML फ़ाइलों का एक संग्रह है — सेल वैल्यू, फ़ॉर्मेटिंग, फ़ॉर्मूला, चार्ट, शेयर की गई स्ट्रिंग टेबल, और काफ़ी कुछ और — साथ में पैक किया गया और `.xlsx` एक्सटेंशन के साथ। इसे सही तरीक़े से पढ़ने के लिए उस पूरी आंतरिक संरचना को समझना ज़रूरी है, यही वजह है कि इसे किसी सादे टेक्स्ट पार्सर की बजाय एक असली लाइब्रेरी चाहिए। CSV, इसके साफ़ उलट, सादा टेक्स्ट है: लाइन ब्रेक से अलग की गई पंक्तियाँ, डिलिमिटर से अलग की गई वैल्यू, बस इतना ही। यही सरलता है जिसकी वजह से लगभग कोई भी डेटाबेस इम्पोर्ट टूल, एनालिसिस प्लेटफ़ॉर्म और प्रोग्रामिंग भाषा बिल्कुल भी किसी ख़ास लाइब्रेरी के बिना CSV नेटिव रूप से पढ़ सकती है, और यही वजह है कि दशकों बाद किसी सादे टेक्स्ट एडिटर में खोली गई CSV फ़ाइल पूरी तरह पढ़ने लायक़ रहेगी — एक गारंटी जो कोई मालिकाना और वर्ज़न किया गया बाइनरी फ़ॉर्मेट उसी तरह नहीं दे सकता।

फ़ॉर्मूला नंबर के रूप में क्यों एक्सपोर्ट होते हैं, फ़ॉर्मूला के रूप में नहीं

CSV के पास फ़ॉर्मूला दर्शाने का बिल्कुल भी कोई तंत्र नहीं है — यह सिर्फ़ सादी वैल्यू रख सकता है, तो मूल वर्कबुक में `=SUM(A1:A10)` रखने वाला कोई सेल उस नंबर के रूप में एक्सपोर्ट होता है जिस पर वह फ़ॉर्मूला आख़िरी बार कैलकुलेट हुआ था, ख़ुद फ़ॉर्मूला पूरी तरह छोड़ते हुए। यह टारगेट फ़ॉर्मेट की एक बुनियादी सीमा है, इस कन्वर्टर का कोई चुनाव नहीं: कोई CSV सिंटैक्स है ही नहीं जिसमें कोई फ़ॉर्मूला एक्सपोर्ट हो सके, सिद्धांत में भी नहीं।

एक जानने लायक़ बात: एक्सपोर्ट की वैल्यू वही है जो वर्कबुक में आख़िरी बार स्टोर किया नतीजा था, जिसे इसे सबसे हाल में सेव करने वाले प्रोग्राम ने कैलकुलेट किया था। अगर किसी वर्कबुक के फ़ॉर्मूला किसी ऐसे टूल से एडिट किए गए जो सेव करते समय वैल्यू दोबारा कैलकुलेट नहीं करता — कुछ प्रोग्रामेटिक या स्क्रिप्ट वाली एडिटिंग — तो स्टोर किया नतीजा मौजूदा फ़ॉर्मूला से पुराना हो सकता है। फ़ाइल को Excel या Google Sheets में खोलकर एक बार सेव करना, पूरी दोबारा कैलकुलेशन करते हुए, यह पक्का करता है कि एक्सपोर्ट की CSV पुराने कैश किए नतीजे की बजाय मौजूदा वैल्यू दिखाए।

कई शीट वाली वर्कबुक कई फ़ाइलें क्यों बनती है

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

अक्सर पूछे जाने वाले सवाल

CSV में बदलना पहली जगह क्यों?

क्योंकि लगभग हर डेटाबेस, एनालिसिस टूल और प्रोग्रामिंग भाषा CSV को नेटिव रूप से पढ़ती है, जबकि XLSX एक कंप्रेस्ड XML फ़ॉर्मेट है जिसे लाइब्रेरी चाहिए। CSV सादा टेक्स्ट भी है, तो यह पचास साल बाद भी पढ़ने लायक़ रहता है — जो XLSX के लिए सच न हो।

फ़ॉर्मूला का क्या होता है?

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

कई वर्कशीट का क्या होता है?

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

क्या फ़ॉर्मेटिंग, चार्ट और रंग बरक़रार रहते हैं?

नहीं, और ये रह भी नहीं सकते। CSV सिर्फ़ वैल्यू स्टोर करता है — बिना फ़ॉन्ट, रंग, मर्ज की सेल, चार्ट, पिवट टेबल या कंडीशनल फ़ॉर्मेटिंग के। मर्ज की गई सेल अपनी वैल्यू ऊपर-बाएँ की स्थिति में एक्सपोर्ट करती हैं और बाक़ी में ख़ाली सेल।

क्या .xls फ़ाइलें सपोर्टेड हैं?

अभी नहीं — सिर्फ़ आधुनिक .xlsx फ़ॉर्मेट। लेगेसी बाइनरी .xls फ़ॉर्मेट को अलग पार्सर चाहिए। इसे Excel या LibreOffice में खोलकर .xlsx के रूप में सेव करने में कुछ सेकंड लगते हैं।