सीधे कंटेंट पर जाएँ

CSV फ़ाइल को कई फ़ाइलों में स्प्लिट करें

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

CSV या Excel फ़ाइल यहाँ छोड़ेंCSV, TSV, TXT, XLSX, XLS, ODS · 500 MB तक
फ़ाइल चुनेंआपके डिवाइस पर प्रोसेस होती है — कभी अपलोड नहीं होती
आपके ब्राउज़र में चलता है · अपलोड नहीं होतायह कैसे काम करता है

CSV या Excel स्प्लिट करें इस्तेमाल कैसे करें

  1. 1

    CSV या Excel फ़ाइल यहाँ डालें

    CSV, TSV और TXT एक्सपोर्ट या XLSX, XLS और ODS वर्कबुक। टेक्स्ट एन्कोडिंग और डेलिमिटर अपने आप पहचान लिए जाते हैं; इन्हें इनपुट के विकल्पों में जाँच लें।

  2. 2

    स्प्लिट करने का तरीका चुनें

    तय करें कि हर फ़ाइल में कितनी पंक्तियाँ हों, कितने बराबर भाग बनें, या किस कॉलम की वैल्यू से तय हो कि पंक्ति किस फ़ाइल में जाएगी।

  3. 3

    भाग जाँचें

    सूची में हर भाग उसकी पंक्तियों की रेंज या वैल्यू के साथ दिखता है; कुछ भी लिखे जाने से पहले किसी भाग पर क्लिक करके उसकी शुरुआती पंक्तियाँ देखें।

  4. 4

    भाग डाउनलोड करें

    उन्हें एक ZIP में CSV फ़ाइलों या Excel फ़ाइलों के रूप में सेव करें, या एक ही वर्कबुक की शीट के रूप में। चाहें तो दूसरी सेटिंग से फिर स्प्लिट करें।

सीमाएँ और Pro

500 MB तक की फ़ाइलें, पंक्तियों की कोई सीमा नहीं; हर स्प्लिट में अधिकतम 10,000 भाग, या एक वर्कबुक में 500 शीट।

4 GB तक की फ़ाइलें। Pro देखें

CSV या Excel स्प्लिट करें के बारे में

Split CSV एक बड़ी टेबल को कई छोटी टेबल में बाँटता है और हर भाग के ऊपर हेडर पंक्ति दोहराता है, ताकि हर भाग अपने आप सही कॉलम नामों के साथ खुले। इसमें तीन तरीके हैं: हर फ़ाइल में पंक्तियों की तय संख्या (जैसे 5,000, अगर किसी अपलोड फ़ॉर्म में बड़ी फ़ाइल नहीं चलती), बराबर भागों की संख्या (पंक्तियाँ इस तरह बँटती हैं कि किसी भाग में दूसरे से एक पंक्ति से ज़्यादा न हो), या किसी कॉलम की हर वैल्यू के लिए एक फ़ाइल, जैसे क्षेत्र, ब्रांच, मैनेजर या महीने के हिसाब से एक भाग।

CSV के भाग मूल टेक्स्ट से काटे जाते हैं, दोबारा लिखे नहीं जाते: कोटेशन, दशमलव चिह्न, लाइन एंडिंग और Excel की "sep=" लाइन ज्यों की त्यों रहती हैं, और जब तक आप कोई और न चुनें, भाग इनपुट की ही एन्कोडिंग में बनते हैं। 1C या पुराने Excel के Windows-1251 वाले Cyrillic एक्सपोर्ट पहचाने जाते हैं, साथ ही बाइट-ऑर्डर मार्क के साथ या बिना UTF-8, UTF-16 और Windows-1252 भी।

फ़ाइल बैकग्राउंड वर्कर में 4 MB के टुकड़ों में पढ़ी जाती है, इसलिए कई सौ मेगाबाइट की CSV को पूरी तरह मेमोरी में रखने की ज़रूरत नहीं पड़ती और पेज चलता रहता है। प्रगति बार और रद्द करने का बटन भी मिलता है।

भागों को Excel फ़ाइलों में सेव करना तब काम आता है जब CSV Excel की 1,048,576 पंक्तियों की सीमा से लंबी हो: संख्याएँ, true/false और ISO तारीखें टाइप वाले सेल बनती हैं, जबकि 007 जैसे कोड टेक्स्ट ही रहते हैं। सीमाएँ: खाली लाइनें हटा दी जाती हैं, एक बार में वर्कबुक की एक शीट स्प्लिट होती है, और एक स्प्लिट में अधिकतम 10,000 फ़ाइलें या 500 शीट बनती हैं।

गोपनीयता

फ़ाइल को इसी ब्राउज़र टैब के अंदर एक Web Worker पढ़ता और स्प्लिट करता है; न फ़ाइल अपलोड होती है, न उसके भाग, और पेज बंद करने के बाद कुछ भी नहीं रखा जाता। स्प्लिट करने वाला कोड इसी साइट का हिस्सा है और फ़ाइल जोड़ने पर ही लोड होता है।

खूबियाँ

पंक्तियों, भागों या कॉलम से

हर फ़ाइल में N पंक्तियाँ, N बराबर भाग, या हर वैल्यू की एक फ़ाइल।

मूल पंक्तियाँ जस की तस

CSV भाग स्रोत की लाइनों की बाइट-दर-बाइट कॉपी हैं, ऊपर हेडर के साथ।

CSV, Excel या एक वर्कबुक

भाग ZIP में CSV या XLSX फ़ाइलों के रूप में, या एक XLSX की शीट के रूप में।

बड़ी फ़ाइलें, बिना अटके

वर्कर में टुकड़ों में प्रोसेस, प्रगति और रद्द करने के साथ।

CSV या Excel स्प्लिट करें: अक्सर पूछे जाने वाले सवाल

क्या हर भाग में हेडर पंक्ति रहती है?
हाँ। “पहली पंक्ति हेडर है” चालू होने पर पहली पंक्ति हर भाग के ऊपर लिखी जाती है और डेटा में नहीं गिनी जाती, यानी हर फ़ाइल में 1,000 पंक्तियों का मतलब 1,000 डेटा पंक्तियाँ और हेडर है। बिना हेडर वाली फ़ाइलों के लिए इसे बंद करें; तब पहली पंक्ति समेत हर पंक्ति डेटा मानी जाती है और बाकी की तरह स्प्लिट होती है।
क्या मैं CSV को किसी कॉलम की वैल्यू के आधार पर स्प्लिट कर सकता हूँ?
“कॉलम की वैल्यू” चुनें और कॉलम तय करें। हर अलग वैल्यू का अपना भाग बनता है, जिसका नाम उसी वैल्यू पर होता है, जैसे sales-Tashkent.csv और sales-Samarkand.csv, और हर भाग में पंक्तियाँ मूल क्रम में रहती हैं। वैल्यू की तुलना स्पेस हटाकर होती है और अक्षरों के केस का फ़र्क पड़ता है; उस कॉलम में खाली सेल वाली पंक्तियाँ खाली नाम के भाग में जाती हैं।
मेरी CSV में रूसी टेक्स्ट की जगह Ïðèâåò जैसे चिह्न दिखते हैं। क्या करूँ?
वह फ़ाइल Windows-1251 में है, जो 1C और पुराने Excel एक्सपोर्ट में इस्तेमाल होने वाला Cyrillic कोड पेज है, लेकिन उसे Windows-1252 की तरह पढ़ा जा रहा है। आमतौर पर यह अपने आप पहचान लिया जाता है; न हो तो “टेक्स्ट एन्कोडिंग” में Windows-1251 चुनें। तब भाग Windows-1251 में ही बनते हैं, या आप उन्हें BOM के साथ UTF-8 में सेव कर सकते हैं ताकि नए Excel में सही दिखें।
क्या स्प्लिट करने से मेरा डेटा बदल जाता है?
CSV के भागों में मूल लाइनें जैसी की तैसी रहती हैं: कोट, दशमलव के कॉमा, शुरुआती शून्य और लाइन ब्रेक नहीं बदलते। सिर्फ़ दूसरा डेलिमिटर या एन्कोडिंग चुनने पर ही वे दोबारा लिखे जाते हैं। CSV से बने Excel भागों में टाइप वाले सेल बनते हैं, इसलिए 42 संख्या और 2024-05-01 तारीख बन जाती है, जबकि 007 या लंबे ID नंबर जैसी वैल्यू टेक्स्ट ही रहती हैं।
कितनी बड़ी फ़ाइल स्प्लिट की जा सकती है?
मुफ़्त प्लान में 500 MB तक और Pro में 4 GB तक। CSV फ़ाइलें टुकड़ों में पढ़ी जाती हैं, इसलिए उनके साइज़ से ज़्यादा मायने इस बात के हैं कि तैयार भागों के लिए आपके डिवाइस की मेमोरी कितनी है। एक स्प्लिट से अधिकतम 10,000 फ़ाइलें, या एक वर्कबुक में 500 शीट बन सकती हैं; इससे ज़्यादा चाहिए तो हर फ़ाइल में पंक्तियाँ बढ़ा दें।

इस टूल से दूसरे काम