Excel को CSV में बदलें

आपके डिवाइस पर चलता है · आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती।

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

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

बदलाव आपके ब्राउज़र में होता है, इसलिए ग्राहकों की सूची, वेतन का डेटा और मरीज़ों के रिकॉर्ड आपके डिवाइस पर रहते हैं; सिर्फ़ वैकल्पिक "AI से कॉलम पहचानें" पंक्तियों का एक नमूना भेजता है, और वह भी तभी जब आप उसे चुनें।

Excel को CSV में बदलें कैसे करें

  1. Excel वर्कबुक यहाँ छोड़िए, बड़ी भी चलेगी।
  2. वर्कबुक में कई शीट हों तो "शीट" सूची से ज़रूरी शीट चुनिए।
  3. "CSV डाउनलोड करें" दबाइए — हर मान वैसे ही लिखा जाता है जैसा शीट दिखाती है; संख्याएँ "संख्याओं का रूप" में चुने ढंग से लिखी जाती हैं (हिन्दी पेज पर पहले से लाख-करोड़ वाला 12,34,567.89, चाहें तो 1,234.56 या 1.234,56 जैसे दूसरे ढंग), और सेल के अंदर के कॉमा और उद्धरण-चिह्न ठीक से सँभाले जाते हैं।
  4. CSV सीधे सहेज ली जाती है; कई शीट या हिस्से हों तो वे एक ZIP में आते हैं।

समर्थित फ़ॉर्मेट और सीमाएँ

इनपुट
Excel .xlsx और .xls
आउटपुट
CSV, बाइट-ऑर्डर मार्क के साथ UTF-8
शीट
एक चुनिए, या हर शीट अपनी अलग फ़ाइल में
एन्कोडिंग
UTF-8, इसलिए हर लिपि और हर मात्रा सही बची रहती है
कहाँ चलता है
आपके ब्राउज़र में; कुछ अपलोड नहीं होता, जब तक आप "AI से कॉलम पहचानें" न चुनें

इनके लिए नहीं: फ़ॉर्मूले, रंग या कई शीट एक ही फ़ाइल में रखना — CSV सादा टेक्स्ट है और सिर्फ़ मान रखती है।

एक CSV, या हर शीट की अलग

CSV में दिखाई गई शीट की हर पंक्ति होती है और वह सीधे .csv के रूप में डाउनलोड होती है। कई शीट हों तो "शीट" सूची तय करती है कि कौन सी बदले, और "हर फ़ाइल की हर शीट, हर एक अपनी अलग फ़ाइल में" वाला बॉक्स हर शीट की एक CSV देता है, फ़ाइल और शीट के नाम वाली, सब एक ZIP में। लंबी शीट को हिस्सों में काटना हो, तो "बुनियादी" में पंक्तियों या साइज़ वाली सेटिंग इस्तेमाल कीजिए; /split-excel उन सेटिंग को समझाता है।

संख्याएँ और तारीख़ें कैसे लिखी जाती हैं

हर मान वैसे लिखा जाता है जैसा शीट उसे दिखाती है। नंबर फ़ॉर्मैट वाला सेल उसे बनाए रखता है: 5% लिखा जाता है 5%, ₹1,250.00 लिखा जाता है "₹1,250.00" (उद्धरण-चिह्नों में, क्योंकि उसमें कॉमा है), और 007 के रूप में दिखने वाला कोड 007। General फ़ॉर्मैट वाली संख्या पूरी लिखी जाती है, इसलिए 919876543210 के रूप में रखा फ़ोन नंबर अपना हर अंक रखता है और 2/3 लिखा जाता है 0.6666666666666666। TRUE और FALSE शब्दों के रूप में लिखे जाते हैं, और फ़ॉर्मूला अपने आख़िरी सहेजे नतीजे के रूप में।

तारीख़ अपने सेल का फ़ॉर्मैट रखती है, जैसे dd/mm/yyyy के लिए 05/01/2024। Excel की डिफ़ॉल्ट छोटी तारीख़ इसका अपवाद है: वह फ़ाइल खोलने वाले हर कंप्यूटर की भाषा-सेटिंग के हिसाब से बदलती है, इसलिए वही सेल एक पर 1/5/24 और दूसरे पर 05/01/2024 पढ़ा जाता है। ऐसे सेल 2024-01-05 लिखे जाते हैं, और समय भी हो तो 2024-01-05 18:00, जिसे हर प्रोग्राम एक ही तरह पढ़ता है।

विभाजक, उद्धरण-चिह्न और अक्षर

विभाजक कॉमा होता है, जब तक आप "फ़ॉर्मैट" में सेमीकोलन, टैब या पाइप न चुनें, और पंक्तियाँ कैरिज रिटर्न और लाइन फ़ीड से ख़त्म होती हैं। जिस सेल में विभाजक, उद्धरण-चिह्न या लाइन ब्रेक हो, वह उद्धरण-चिह्नों में लपेटा जाता है और अंदर के उद्धरण-चिह्न दोहरे किए जाते हैं, इसलिए a,"b" लिखा जाता है "a,""b"""। जो टेक्स्ट सेल =, +, - या @ से शुरू होता है, उसके आगे एक अपॉस्ट्रॉफ़ी लगती है, ताकि स्प्रेडशीट उसे फ़ॉर्मूले की तरह न चलाए।

CSV बाइट-ऑर्डर मार्क के साथ UTF-8 है — वह निशान जो Excel को बताता है कि फ़ाइल UTF-8 है — इसलिए हर लिपि का टेक्स्ट सही खुलता है। जिस टेक्स्ट को किसी दूसरे प्रोग्राम ने पहले ही "é", "اÙ" या "ह" जैसे अक्षरों में बदल दिया था, वह पहले ठीक किया जाता है। कुछ वेब सिस्टम वर्कबुक को .xls के रूप में एक्सपोर्ट करते हैं जो असल में HTML टेबल होती है; ऐसी फ़ाइलें टेबल की तरह पढ़ी जाती हैं।

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

क्या मेरी फ़ाइल किसी सर्वर पर अपलोड होती है?
नहीं। काम पूरी तरह आपके ब्राउज़र में होता है और शीट आपके डिवाइस पर रहती है। अपवाद सिर्फ़ वैकल्पिक "AI से कॉलम पहचानें" है: उसे चुनें तो कॉलम के नाम और पंक्तियों का एक नमूना हमारे सर्वर को जाता है, जो Lovable के ज़रिए Google के Gemini से कॉलम के नाम तय करवाता है। बदलने, बाँटने और एक्सपोर्ट करने के लिए इसकी ज़रूरत नहीं।
फ़ॉर्मूलों का क्या होता है?
CSV मान रखती है, फ़ॉर्मूले नहीं। हर सेल अपने गणना किए नतीजे के रूप में एक्सपोर्ट होता है, जो इम्पोर्ट करने वाले सिस्टम चाहते भी हैं।
पहले एक्सपोर्ट करने पर हिन्दी टेक्स्ट टूटा-फूटा क्यों दिखा था?
यह एन्कोडिंग की समस्या है — फ़ाइल उस निशान के बिना लिखी गई थी जो पढ़ने वाले प्रोग्राम को बताता है कि वह UTF-8 है। यह कन्वर्टर उसे सही लिखता है, इसलिए टेक्स्ट सही खुलता है।

संबंधित उपकरण

स्प्रेडशीट और डेटा में और

यह पेज अन्य भाषाओं में: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা