झटपट जवाब
अपनी CSV डालें, बाँटने का तरीका चुनें — हर फ़ाइल में rows की संख्या, फ़ाइलों की संख्या, या कॉलम की हर वैल्यू की एक फ़ाइल — और हिस्सों की लिस्ट जाँचें। हेडर row हर फ़ाइल में दोहराई जाती है और quoted line breaks संभाले जाते हैं, इसलिए कोई row कभी आधी नहीं कटती। हर फ़ाइल एक ZIP में पाने के लिए Download all parts दबाएँ। सब कुछ आपके ब्राउज़र में चलता है।
CSV फ़ाइल क्यों बाँटें?
CSV एक्सपोर्ट तेज़ी से बढ़ते हैं। एक साल के ऑर्डर, ग्राहकों की पूरी लिस्ट या database dump आसानी से लाखों rows तक पहुँच सकता है — और फिर चीज़ें टूटने लगती हैं। अपलोड फ़ॉर्म कुछ मेगाबाइट से बड़ी फ़ाइलें अस्वीकार करते हैं, ईमेल मार्केटिंग टूल्स import में contacts की संख्या सीमित करते हैं, पुराने Excel वर्ज़न 65,536 rows पर रुक जाते हैं और नया Excel भी 1,048,576 पर रुकता है, और बहुत बड़ी फ़ाइलें खुलने में बहुत समय लेती हैं या लैपटॉप को अटका देती हैं।
CSV splitter (CSV फ़ाइल विभाजित करें) एक बड़ी फ़ाइल को छोटी, सही CSV फ़ाइलों में काटकर यह समस्या हल करता है। यह टूल आपके ब्राउज़र में तीन तरीकों से ऐसा करता है — हर फ़ाइल की rows से, चुनी गई संख्या की फ़ाइलों में, या कॉलम की हर वैल्यू की एक फ़ाइल — हर हिस्से में हेडर दोहराता है, और सब कुछ एक ZIP में देता है। कुछ भी अपलोड नहीं होता, इसलिए ग्राहक और बिक्री का डेटा आपके कंप्यूटर पर ही रहता है।
इसे कैसे इस्तेमाल करें
- बॉक्स में CSV डालें (.csv, .tsv या .txt, 200 MB तक)।
- Split by चुनें: हर फ़ाइल की rows, फ़ाइलों की संख्या, या कॉलम में वैल्यू।
- Rows या फ़ाइलों की संख्या डालें, या कॉलम चुनें।
- हिस्सों की टेबल देखें: हर आउटपुट फ़ाइल उसकी डेटा rows की संख्या के साथ दिखती है।
- Download all parts (ZIP) दबाएँ।
बाँटने के तीन तरीके
| तरीका | यह क्या करती है | उदाहरण |
|---|---|---|
| हर फ़ाइल में rows | हर हिस्से में डेटा rows की संख्या बराबर; आखिरी में बची हुई rows | 25,000 contacts, हर फ़ाइल में 10,000 → 3 फ़ाइलें (10,000 + 10,000 + 5,000) |
| फ़ाइलों की संख्या | Rows बराबर बाँटी जाती हैं; हिस्सों में ज़्यादा से ज़्यादा एक row का फ़र्क | 10 rows को 3 फ़ाइलों में → 4 + 3 + 3 |
| कॉलम में वैल्यू | चुने गए कॉलम की हर अलग वैल्यू की एक फ़ाइल | City के हिसाब से बँटे ऑर्डर → orders-Patna.csv, orders-Delhi.csv… |
कॉलम वाला तरीका खास तौर पर तब काम आता है जब हर ब्रांच, सेल्सपर्सन, स्कूल सेक्शन या सप्लायर को सिर्फ़ उनकी अपनी rows भेजनी हों। खाली वैल्यू “blank” पर खत्म होने वाली फ़ाइल में रखी जाती हैं ताकि कोई row न छूटे।
हर हिस्से में हेडर
ज़्यादातर सिस्टम को कॉलम समझने के लिए हेडर row चाहिए, इसलिए डिफ़ॉल्ट रूप से यह हर फ़ाइल के ऊपर दोहराई जाती है। यानी हर हिस्सा एक पूरी, अलग CSV है जिसे आप अकेले import या खोल सकते हैं। अगर आपकी फ़ाइल में हेडर नहीं है — हर लाइन डेटा है — तो ऑप्शन का टिक हटा दें और सभी लाइनें बराबर बाँटी जाएँगी।
Rows कभी आधी नहीं कटतीं
सामान्य splitters line breaks गिनते हैं, जिससे डेटा तब खराब हो जाता है जब किसी सेल में quotes के अंदर line break हो — जो पतों, प्रोडक्ट विवरण और कमेंट्स में आम है। यह टूल PapaParse से CSV को सही ढंग से parse करता है, इसलिए "Flat 4, MG Road" जैसा quoted सेल, जिसके बाद उन्हीं quotes के अंदर line break और Patna हो, अपनी row में ही रहता है, quotes के अंदर के कॉमा अपने सेल में रहते हैं, और हर हिस्से में ओरिजिनल जितने ही कॉलम होते हैं। Delimiter (कॉमा, semicolon, tab या pipe) अपने-आप पहचाना जाता है और आउटपुट में वही इस्तेमाल होता है।
आम उपयोग
- ईमेल और SMS कैंपेन: मार्केटिंग टूल्स अक्सर एक import में contacts की संख्या सीमित करते हैं; बड़ी लिस्ट को फ़िट होने वाले batches में बाँटें।
- Marketplace और पोर्टल अपलोड: bulk प्रोडक्ट या inventory अपलोड में अक्सर फ़ाइल साइज़ या हर फ़ाइल की rows की सीमा होती है।
- ब्रांच-वार या क्षेत्र-वार रिपोर्ट: कंपनी भर के एक्सपोर्ट को ब्रांच, राज्य या सेल्सपर्सन के हिसाब से बाँटें और हर टीम को उसकी फ़ाइल भेजें।
- स्कूल और कोचिंग डेटा: छात्रों की मिली-जुली लिस्ट को क्लास या सेक्शन के हिसाब से बाँटें।
- Excel या Google Sheets में खोलना: हर हिस्सा Excel की 1,048,576-row सीमा, या Google Sheets की सेल सीमा से कम रखें, ताकि वह आराम से खुले।
- डेटा प्रोसेसिंग: बड़े dataset को batches में प्रोसेस करें, या किसी साथी के साथ सैंपल टुकड़े शेयर करें।
Rows की सही संख्या चुनना
जिस सीमा का सामना कर रहे हैं, उससे उलटा हिसाब लगाएँ:
- Row सीमा (जैसे “हर import में ज़्यादा से ज़्यादा 5,000 records”): हर फ़ाइल की rows उसी संख्या पर सेट करें।
- फ़ाइल-साइज़ सीमा (जैसे “ज़्यादा से ज़्यादा 2 MB”): कितने हिस्से चाहिए इसका अंदाज़ा लगाने के लिए अपनी फ़ाइल साइज़ को सीमा से भाग दें, सुरक्षा के लिए एक जोड़ें, और “Number of files” इस्तेमाल करें। 2 MB सीमा वाली 9 MB फ़ाइल को कम से कम 5 हिस्से चाहिए; 6 चुनें।
- Excel: हर फ़ाइल में 1,000,000 rows रखने से 1,048,576-row सीमा के नीचे थोड़ी गुंजाइश रहती है।
टाइप करते ही हिस्सों की टेबल अपडेट होती है, इसलिए डाउनलोड से पहले ही आप ठीक-ठीक देख सकते हैं कि कितनी फ़ाइलें मिलेंगी।
आपको क्या डाउनलोड होता है
सभी हिस्से आपकी फ़ाइल के नाम वाले एक ZIP में आते हैं, जैसे customers-split.zip। अंदर फ़ाइलें क्रम से नंबर की होती हैं — customers-part1.csv, customers-part2.csv… — और दस या ज़्यादा हिस्से होने पर नंबरों में शुरुआती ज़ीरो लगते हैं (part01, part02) ताकि वे किसी भी file manager में सही क्रम में रहें; कॉलम वाले तरीके में फ़ाइलों के नाम कॉलम वैल्यू पर होते हैं, जैसे orders-Patna.csv। ज़्यादातर operating systems डबल-क्लिक से ZIP फ़ाइलें खोल देते हैं; Android और iPhone पर Files ऐप उन्हें extract कर सकता है। अगर हिस्से Excel में खुलेंगे और उनमें हिंदी टेक्स्ट या ₹ चिह्न है, तो Add BOM पर टिक करें।
बाँटने के दूसरे तरीकों से तुलना
Developers अक्सर command line पर split utility से फ़ाइलें बाँटते हैं, और स्प्रेडशीट इस्तेमाल करने वाले rows के ब्लॉक कॉपी-पेस्ट करके नई फ़ाइलें बनाते हैं। दोनों की कमियाँ हैं। split -l जैसे लाइन-आधारित टूल्स CSV quoting नहीं समझते, इसलिए line break वाला सेल दो फ़ाइलों में कट जाता है, और हेडर सिर्फ़ पहले हिस्से में आता है। Excel में कॉपी-पेस्ट धीमा है, बड़ी फ़ाइलों में गलतियाँ होती हैं, और फ़ाइल Excel की row सीमा पार कर ले तो नामुमकिन है। Python में स्क्रिप्ट लिखना काम करता है, पर समय लगता है और programming setup चाहिए। यह पेज सबकी खूबियाँ जोड़ता है: सही CSV parsing, हर हिस्से में हेडर, कॉलम वैल्यू से बाँटना और तुरंत ZIP — बिना इंस्टॉलेशन और बिना कोड के।
हल किया गया उदाहरण
एक ऑनलाइन स्टोर 48,250 ऑर्डर orders.csv के रूप में एक्सपोर्ट करता है और उन्हें ऐसे accounting टूल में import करना चाहता है जो हर फ़ाइल में ज़्यादा से ज़्यादा 10,000 rows लेता है। फ़ाइल डालें, Rows per file रखें, 10000 टाइप करें, और टेबल पाँच हिस्से दिखाती है: चार में 10,000 rows और एक में 8,250। हर एक उसी हेडर row से शुरू होता है। ZIP डाउनलोड करें, extract करें और orders-part1.csv से orders-part5.csv तक एक के बाद एक import करें। बाद में हर शहर के मैनेजर को उसके अपने ऑर्डर भेजने के लिए Value in a column पर जाएँ, City कॉलम चुनें और हर शहर की एक फ़ाइल डाउनलोड करें।
बड़ी फ़ाइलें और परफ़ॉर्मेंस
200 MB तक की फ़ाइलें बाँटी जा सकती हैं। पूरी फ़ाइल memory में पढ़ी जाती है, इसलिए पर्याप्त RAM वाला लैपटॉप या डेस्कटॉप ब्राउज़र सबसे बड़ी फ़ाइलें सबसे अच्छी तरह संभालता है; छोटे एक्सपोर्ट के लिए फ़ोन ठीक है। अगर ब्राउज़र अटकने लगे, तो दूसरे टैब बंद करके फिर कोशिश करें, या दो चरणों में बाँटें — पहले कुछ बड़े हिस्सों में, फिर उन्हें बाँटें। कॉलम से बाँटना 1,000 अलग-अलग वैल्यू तक सीमित है; कम अलग वैल्यू वाला कॉलम चुनें, जैसे ग्राहक के नाम की जगह राज्य।
सुझाव
- अगर rows से बाँटते समय जुड़ी हुई rows साथ रखनी हैं, तो अपनी स्प्रेडशीट में पहले sort करें।
- वैल्यू से बाँटने से पहले बाँटने वाले कॉलम को साफ़ करें। वैल्यू के आसपास की स्पेस अपने-आप हटती है, लेकिन बड़े-छोटे अक्षर मायने रखते हैं: “Patna” और “PATNA” दो अलग फ़ाइलें बनती हैं (दूसरी का नाम ZIP में “(2)” suffix के साथ होता है ताकि कुछ overwrite न हो)। सबसे अच्छे नतीजे के लिए एक जैसी स्पेलिंग इस्तेमाल करें।
- ओरिजिनल फ़ाइल संभालकर रखें: बाँटने से वह कभी नहीं बदलती, पर वही आपकी मास्टर कॉपी है।
- बाद में सभी हिस्सों को CSV से Excel से कन्वर्ट करके फिर से जोड़ें, जो हर हिस्से को अपनी शीट पर रख सकता है।
किसी भी डिवाइस पर काम करता है
Splitter कंप्यूटर, टैबलेट और फ़ोन पर Chrome, Edge, Firefox या Safari में चलता है, कुछ भी इंस्टॉल नहीं करना पड़ता। चलते-फिरते छोटे कामों के लिए यह बढ़िया है, जबकि बहुत बड़ी फ़ाइलें कंप्यूटर पर बाँटना बेहतर है।
निजता
बड़े CSV एक्सपोर्ट में अक्सर ग्राहकों के नाम, फ़ोन नंबर, ईमेल और बिक्री के आँकड़े होते हैं। यह splitter ओपन-सोर्स PapaParse और JSZip लाइब्रेरी से पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइल कभी अपलोड, लॉग या सेव नहीं होती।
संक्षिप्त शब्दावली
- Header row: CSV की पहली लाइन जो कॉलम के नाम बताती है।
- Delimiter: कॉलम अलग करने वाला अक्षर, जैसे कॉमा।
- ZIP: एक कंप्रेस की गई फ़ाइल जिसमें कई फ़ाइलें होती हैं।
- BOM: एक अदृश्य निशान जो Excel को UTF-8 टेक्स्ट पढ़ने में मदद करता है।
यह स्प्लिटर क्यों इस्तेमाल करें?
बाँटने के तीन तरीके, हर हिस्से में हेडर, कभी न टूटने वाली rows, हर फ़ाइल का प्रीव्यू और पूरी निजता — मुफ़्त, साइन-अप की ज़रूरत नहीं। Excel workbooks के साथ काम कर रहे हैं? Excel स्प्लिट करें इस्तेमाल करें। PDF बाँटनी है? PDF स्प्लिट करें आज़माएँ।
CSV फ़ाइल स्प्लिट करें — मुख्य तथ्य
| किस हिसाब से बाँटें | Rows, फ़ाइलों की संख्या, कॉलम |
|---|---|
| Header | हर हिस्से में दोहराया जाता है |
| अधिकतम इनपुट | 200 MB |
| अधिकतम हिस्से | 1,000 |
| आउटपुट | ZIP में CSV हिस्से |
| निजता | आपके ब्राउज़र में चलता है |
अक्सर पूछे जाने वाले सवाल
मैं CSV फ़ाइल को कई फ़ाइलों में कैसे बाँटूँ?
CSV को बॉक्स में डालें, हर फ़ाइल की rows, फ़ाइलों की संख्या या कोई कॉलम चुनें, हिस्सों की लिस्ट जाँचें और Download all parts दबाएँ। सभी फ़ाइलें एक ZIP में आती हैं।
क्या हेडर row हर फ़ाइल में दोहराई जाती है?
हाँ, डिफ़ॉल्ट रूप से। अगर आपकी फ़ाइल में हेडर row नहीं है तो 'Repeat the header row' का टिक हटा दें — तब हर लाइन डेटा मानी जाती है और बराबर बाँटी जाती है।
क्या मैं CSV को किसी कॉलम की वैल्यू से बाँट सकता हूँ?
हाँ। 'Value in a column' चुनें और कॉलम चुनें — जैसे City — ताकि हर शहर की एक फ़ाइल बने। खाली वैल्यू '(blank)' फ़ाइल में जाती हैं।
मैं CSV को बराबर हिस्सों में कैसे बाँटूँ?
'Number of files' चुनें और संख्या डालें। Rows बराबर बाँटी जाती हैं, इसलिए हिस्सों में ज़्यादा से ज़्यादा एक row का फ़र्क होता है।
क्या सेल के अंदर line breaks वाली rows कट जाएँगी?
नहीं। CSV को सही ढंग से parse किया जाता है, इसलिए कॉमा या line breaks वाले quoted सेल एक ही row में रहते हैं।
मैं कितनी बड़ी फ़ाइल बाँट सकता हूँ?
200 MB तक। बहुत बड़ी फ़ाइलों को काफ़ी memory चाहिए, इसलिए डेस्कटॉप ब्राउज़र सबसे अच्छा रहता है।
मैं कितने हिस्से बना सकता हूँ?
एक बार में 1,000 फ़ाइलें तक। अगर आपकी सेटिंग्स इससे ज़्यादा बनाएँगी, तो हर फ़ाइल में ज़्यादा rows रखें या कम अलग-अलग वैल्यू वाला कॉलम चुनें।
CSV बाँटने की ज़रूरत ही क्यों?
कई अपलोड फ़ॉर्म, ईमेल टूल्स और पुराने Excel वर्ज़न फ़ाइल साइज़ या row गिनती सीमित करते हैं। छोटे हिस्से जल्दी खुलते भी हैं और शेयर करने में आसान होते हैं।
क्या यह ओरिजिनल delimiter रखता है?
हाँ। हिस्सों में वही delimiter होता है जो आपकी फ़ाइल में पहचाना गया — कॉमा, semicolon, tab या pipe।
क्या हिंदी टेक्स्ट सही रहेगा?
हाँ। हिस्से UTF-8 में होते हैं; अगर उन्हें Excel में खोलेंगे तो 'Add BOM' पर टिक करें।
क्या मेरी फ़ाइलें अपलोड होती हैं?
नहीं। बाँटना और zip करना पूरी तरह आपके ब्राउज़र में होता है।
क्या यह मुफ़्त है?
हाँ, पूरी तरह मुफ़्त, साइन-अप की ज़रूरत नहीं और इस्तेमाल की कोई सीमा नहीं।
बड़ी CSV आसानी से बाँटें!
Rows, फ़ाइलों या कॉलम से — मुफ़्त और निजी।
Prompt Minds के और टूल्स देखें
CSV फ़ाइल स्प्लिट करें टूल हमारे दूसरे मुफ़्त टूल्स के साथ बढ़िया काम करता है। हर Prompt Minds टूल पूरी तरह आपके ब्राउज़र में चलता है — साइन-अप की ज़रूरत नहीं, कोई अपलोड नहीं, कोई वॉटरमार्क नहीं। सभी मुफ़्त टूल्स देखें।
