डेवलपर / डेटा

CSV विभाजन: प्रति फ़ाइल पंक्तियाँ या फ़ाइलों की संख्या

बड़ी UTF-8 CSV को पंक्तियों की संख्या या चुनी गई फ़ाइलों की संख्या के आधार पर छोटी फ़ाइलों में विभाजित करें। हर फ़ाइल में हेडर रखें और परिणामों को एक ZIP के रूप में डाउनलोड करें।

CSV विभाजन: प्रति फ़ाइल पंक्तियाँ या फ़ाइलों की संख्या: CSV को हिस्सों में पढ़ता है और कॉमा या नई पंक्तियों वाले उद्धृत रिकॉर्ड को सुरक्षित रखता है। प्रति-फ़ाइल-पंक्तियाँ मोड लगातार हिस्से बनाता है; फ़ाइलों की संख्या मोड डेटा पंक्तियों को खाली न रहने वाली फ़ाइलों में संतुलित करता है। पहले रिकॉर्ड को हेडर के रूप में दोहराया जा सकता है। रिकॉर्ड का अंत CRLF के साथ लिखा जाता है। ZIP आउटपुट बिना compression के संग्रहीत होता है। सीमाएँ: 1 GiB इनपुट, प्रति रिकॉर्ड 16 MiB और 1,000 आउटपुट फ़ाइलें। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।

रन
आपके ब्राउज़र में
लागत
मुफ़्त · साइन अप की ज़रूरत नहीं
उपलब्धता
इस्तेमाल के लिए तैयार
CSV फ़ाइलें बाँटेंलोकल प्रोसेसिंग

पूरी तरह आपके ब्राउज़र में चलता है

उद्धरण चिह्नों वाले फ़ील्ड में कॉमा और नई पंक्तियाँ हो सकती हैं। खाली रिकॉर्ड रखे जाते हैं। रिकॉर्ड के अंत CRLF के रूप में लिखे जाते हैं; उद्धरण चिह्नों वाले फ़ील्ड के अंदर का टेक्स्ट अपरिवर्तित रहता है। फ़ाइलों की संख्या वाला मोड दो पास चलाता है और पंक्तियों की संख्या को संतुलित करता है; अनुरोधित फ़ाइलों से कम रिकॉर्ड होने पर कम गैर-खाली फ़ाइलें बनती हैं।

फ़ाइलों को हिस्सों में पढ़ा जाता है। आउटपुट फ़ाइलों और ZIP के लिए अभी भी ब्राउज़र मेमोरी की आवश्यकता होती है। सीमाएँ: 1 GiB इनपुट, प्रति रिकॉर्ड 16 MiB और 1,000 आउटपुट फ़ाइलें। ZIP प्रविष्टियाँ बिना कंप्रेशन के संग्रहीत की जाती हैं।

CSV रिकॉर्ड

RFC 4180 CSV quoting, embedded new lines और optional headers (https://www.rfc-editor.org/rfc/rfc4180) का दस्तावेज़ीकरण करता है। Splitter physical lines के बजाय logical records गिनता है।

ZIP और स्थानीय फ़ाइलें

PKWARE ZIP format specification (https://support.pkware.com/pkzip/appnote) प्रकाशित करता है। Output stored ZIP entries के साथ CRC-32 checksums का उपयोग करता है। W3C File API (https://www.w3.org/TR/FileAPI/) local file और Blob handling का वर्णन करता है। Input आपके device पर ही रहता है।

इस्तेमाल करने का तरीका

  1. UTF-8 CSV फ़ाइल और विभाजन का तरीका चुनें।
  2. पंक्तियों की संख्या या फ़ाइलों की संख्या सेट करें और चुनें कि पहला रिकॉर्ड हेडर है या नहीं।
  3. फ़ाइल विभाजित करें, पंक्तियों की संख्या देखें और ZIP डाउनलोड करें।

गोपनीयता और सीमाएँ

आपके इनपुट और फ़ाइलें आपके ब्राउज़र में प्रोसेस होती हैं। कुछ भी अपलोड नहीं होता।

संबंधित टूल्स

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

क्या उद्धृत नई पंक्ति को एक पंक्ति माना जाता है?

नहीं। उद्धृत फ़ील्ड के अंदर मौजूद नई पंक्ति उसी फ़ील्ड का हिस्सा होती है। केवल उद्धृत फ़ील्ड के बाहर मौजूद रिकॉर्ड सीमाओं को पंक्तियों के रूप में गिना जाता है।

फ़ाइलों की संख्या चुनने पर क्या फ़ाइलें संतुलित होती हैं?

हाँ। 10 डेटा रिकॉर्ड को तीन फ़ाइलों में विभाजित करने पर 4, 3 और 3 रिकॉर्ड मिलते हैं। यदि अनुरोधित फ़ाइलों से कम रिकॉर्ड हों, तो केवल खाली न रहने वाली फ़ाइलें बनाई जाती हैं।

क्या खाली रिकॉर्ड सुरक्षित रखे जाते हैं?

हाँ। खाली रिकॉर्ड गिने और सुरक्षित रखे जाते हैं। वैकल्पिक हेडर पहला रिकॉर्ड होता है, भले ही वह खाली हो।

क्या पूरी फ़ाइल को टेक्स्ट बॉक्स में पढ़ा जाता है?

नहीं। इनपुट को हिस्सों में पढ़ा जाता है और फ़ाइलों की संख्या मोड में दो पास किए जाते हैं। आउटपुट फ़ाइलें फिर भी ब्राउज़र की मेमोरी में रहती हैं, इसलिए उपलब्ध मेमोरी बड़े डाउनलोड को सीमित कर सकती है।

मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं