XLSX से CSV कन्वर्टर

Excel वर्कबुक ड्रॉप करें और प्रत्येक शीट को CSV के रूप में निर्यात करें — अलग या एक साथ .zip में। ब्राउज़र में चलता है।

स्प्रेडशीट यहाँ छोड़ें या
  1. XLSX (या XLS / XLSM / ODS) ड्रॉप करें या "ब्राउज़ करें" क्लिक करें।
  2. ड्रॉपडाउन से एक शीट चुनें।
  3. एक शीट के लिए "कन्वर्ट और डाउनलोड", पूरी वर्कबुक के लिए "सभी शीट्स .zip में" क्लिक करें।
  4. आउटपुट RFC 4180 CSV — UTF-8, कॉमा-सेपरेटेड, ज़रूरत पर डबल-कोट एस्केप।
यह क्या करता है?

SheetJS (Apache-2.0 फ़ोर्क) के माध्यम से Excel और OpenDocument स्प्रेडशीट पढ़ता है और SheetJS के sheet_to_csv का उपयोग करके प्रत्येक शीट को CSV के रूप में एमिट करता है। सेल मानों को वर्कबुक के नेटिव टाइप के अनुसार टेक्स्ट में बदला जाता है — संख्याएँ संख्याएँ रहती हैं, तारीखें वर्कबुक के डिस्प्ले फ़ॉर्मैट में रेंडर होती हैं, सूत्र अपने कैश्ड कंप्यूटेड मानों का उपयोग करते हैं। चार्ट, चित्र और सशर्त फ़ॉर्मैटिंग छोड़ दिए जाते हैं — CSV उन्हें प्रस्तुत नहीं कर सकता।

सामान्य ख़तरे

XLSX → CSV ज़्यादातर यांत्रिक है, पर कुछ पैटर्न आश्चर्यजनक आउटपुट उत्पन्न करते हैं।

  • तारीख फ़ॉर्मैटिंग। Excel तारीखों को सीरियल नंबर के रूप में संग्रहीत करता है; प्रदर्शित फ़ॉर्मैट सेल के नंबर फ़ॉर्मैट पर निर्भर है। CSV जो Excel रेंडर करता है उसे उपयोग करता है — `2026-04-26`, `4/26/2026`, या सीरियल नंबर सेल कैसे सेट है उस पर। ISO 8601 के लिए, निर्यात से पहले Excel में सेल फ़ॉर्मैटिंग बदलें।
  • सूत्र परिणाम बनाम सूत्र। CSV सूत्र प्रस्तुत नहीं कर सकता। आउटपुट प्रत्येक सेल के अंतिम सेव के समय कैश्ड कंप्यूटेड मान का उपयोग करता है। यदि वर्कबुक संपादित हुई पर पुनः सहेजी नहीं गई, तो कैश्ड मान पुराने हो सकते हैं।
  • मर्ज की गई सेल। मर्ज की गई सेल मर्ज के टॉप-लेफ्ट में मान देती हैं; अन्य मर्ज की गई सेल खाली हो जाती हैं। यह SheetJS डिफ़ॉल्ट है और अधिकांश CSV उपभोक्ताओं की उम्मीद से मेल खाता है।
  • संख्या बनाम पाठ। जब तक सेल टाइप स्पष्ट रूप से Text नहीं है, Excel `00123` को संख्या 123 के रूप में संग्रहीत करता है। CSV अंतर्निहित प्रकार को दर्शाता है। अग्रणी शून्य संरक्षित करने के लिए, निर्यात से पहले Excel में सेल को Text के रूप में फ़ॉर्मैट करें।
  • एनक्रिप्टेड XLSX। SheetJS Community पासवर्ड-सुरक्षित XLSX डिक्रिप्ट नहीं करता। फ़ाइल को Excel में खोलें, सुरक्षा हटाएँ, सहेजें, फिर यहाँ फिर से ड्रॉप करें।
  • बहुत बड़ी वर्कबुक। ~50 MB से अधिक वर्कबुक को पार्स करने में ध्यान देने योग्य समय लग सकता है और ब्राउज़र मेमोरी पर दबाव डाल सकती है। छोटी फ़ाइलों में विभाजित करने पर विचार करें या बड़े कार्यों के लिए कमांड लाइन पर SheetJS का उपयोग करें।
अक्सर पूछे जाने वाले प्रश्न

पहली कन्वर्ज़न धीमी क्यों है?

SheetJS ~190 KB जिप्ड है और पहली फ़ाइल चयन पर लोड होता है। उसी सत्र में बाद के रूपांतरण कैश्ड मॉड्यूल पुन: उपयोग करते हैं — तत्काल।

क्या XLS (पुरानी) फ़ाइलें समर्थित हैं?

हाँ — SheetJS Community .xls (BIFF8), .xlsx, .xlsm, और .ods पार्स करता है। इनमें से किसी का एनक्रिप्टेड संस्करण समर्थित नहीं है।

क्या CSV मेरे लोकेल का दशमलव विभाजक उपयोग करता है?

नहीं — आउटपुट हमेशा RFC 4180 है जिसमें `.` दशमलव बिंदु और `,` फ़ील्ड विभाजक के रूप में है। यूरोपीय शैली `;`-सेपरेटेड CSV के लिए, आउटपुट को पोस्ट-प्रोसेस करें।

क्या मेरी वर्कबुक अपलोड होती है?

नहीं। सब कुछ आपके ब्राउज़र में चलता है — आपकी स्प्रेडशीट इस पेज के SheetJS द्वारा पार्स होती है और कभी किसी सर्वर पर नहीं भेजी जाती।

सूत्र कैसे निर्यात होते हैं?

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

CSV Excel में जो दिखता है उससे ठीक मेल क्यों नहीं खाता?

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