मुफ़्त CSV सॉर्टर टूल

CSV फ़ाइलों को एक या अधिक कॉलम के आधार पर आरोही या अवरोही क्रम में क्रमबद्ध करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।

अपडेट किया गया

Share:
Home/Utility Tools/CSV Sorter

CSV Sorter

Sort CSV data by one or more columns in ascending or descending order. Numeric sorting auto-detected.

Load CSV Data

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

CSV सॉर्टर टूल क्या है?

CSV सॉर्टर टूल एक मुफ़्त ऑनलाइन टूल है जो CSV फ़ाइलों को एक या एक से अधिक कॉलम के आधार पर बढ़ते या घटते क्रम में सॉर्ट करता है। यह पूरी तरह आपके ब्राउज़र में चलता है, बिना किसी इंस्टॉलेशन या साइन-अप के।

क्या मैं कई कॉलम के आधार पर सॉर्ट कर सकता हूँ?

हाँ — बहु-स्तरीय सॉर्टिंग के लिए कई सॉर्ट कुंजियाँ जोड़ें।

क्या यह संख्यात्मक सॉर्टिंग को संभालता है?

हाँ — सही संख्यात्मक सॉर्ट क्रम के लिए यह संख्यात्मक कॉलम को अपने आप पहचान लेता है।

क्या यह मुफ़्त है?

हाँ, पूरी तरह मुफ़्त।

क्या इस टूल के साथ मेरा डेटा सुरक्षित है?

बिल्कुल। CSV सॉर्टर टूल सब कुछ आपके ब्राउज़र में क्लाइंट-साइड प्रोसेस करता है। कोई भी डेटा किसी सर्वर पर अपलोड या संग्रहीत नहीं किया जाता। आपकी सामग्री हर समय आपके डिवाइस पर निजी रहती है।

क्या CSV सॉर्टर टूल मोबाइल डिवाइस पर काम करता है?

हाँ, CSV सॉर्टर टूल पूरी तरह रिस्पॉन्सिव है और स्मार्टफ़ोन व टैबलेट पर काम करता है। आप इसे किसी भी आधुनिक वेब ब्राउज़र वाले डिवाइस पर इस्तेमाल कर सकते हैं — किसी ऐप डाउनलोड की ज़रूरत नहीं।

क्या इस टूल का उपयोग करने के लिए मुझे खाता बनाना होगा?

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

मैं CSV सॉर्टर टूल का उपयोग कैसे करूँ?

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

कौन से ब्राउज़र समर्थित हैं?

CSV सॉर्टर टूल Chrome, Firefox, Safari, Edge और Opera सहित सभी आधुनिक ब्राउज़रों में काम करता है। सर्वोत्तम अनुभव के लिए अपने पसंदीदा ब्राउज़र के नवीनतम संस्करण का उपयोग करें।

नंबर वाले कॉलम को सॉर्ट करने पर मेरी CSV में 2 से पहले 100 क्यों आ जाता है?

ऐसा तब होता है जब किसी कॉलम को संख्यात्मक रूप से नहीं बल्कि टेक्स्ट के रूप में सॉर्ट किया जाता है। साधारण टेक्स्ट सॉर्ट में वैल्यू की तुलना कैरेक्टर-दर-कैरेक्टर की जाती है, इसलिए "100", "2" से पहले आ जाता है क्योंकि पहला कैरेक्टर "1", "2" से छोटा होता है — बिल्कुल उसी वजह से जिससे "apple", "banana" से पहले सॉर्ट होता है। क्विक CSV सॉर्ट में यह सबसे आम परेशानी है। यह सॉर्टर हर तुलना के समय दोनों वैल्यू की जांच करके इससे बचता है: अगर दोनों नंबर जैसी दिखें तो इनकी तुलना नंबर के रूप में की जाती है, ताकि 2, 100 से सही ढंग से पहले आए, और यह सिर्फ तभी लोकेल-अवेयर टेक्स्ट तुलना पर वापस जाता है जब कोई वैल्यू नॉन-न्यूमेरिक हो। आपको यह बताने की जरूरत नहीं कि कौन से कॉलम नंबर वाले हैं — यह पहचान अपने आप होती है और हर तुलना पर लागू होती है। अपनी फाइल लोड करें, नंबर वाले कॉलम पर एक सॉर्ट-की जोड़ें, और क्रम सही आ जाएगा।

कई कॉलम के आधार पर सॉर्ट करने पर पंक्तियों के बीच टाई कैसे तय होती है?

जब आप एक से ज्यादा सॉर्ट-की जोड़ते हैं, तो वे उसी क्रम में लागू होती हैं जिस क्रम में आपने उन्हें सूचीबद्ध किया है: पहली की प्राइमरी सॉर्ट होती है, और उसके नीचे की हर की सिर्फ उन टाई को तोड़ती है जो ऊपर वाली की ने छोड़ी हों। इसलिए अगर आप city को आरोही और फिर score को अवरोही क्रम में सॉर्ट करते हैं, तो हर पंक्ति पहले शहर के हिसाब से समूहित होती है, और हर शहर के भीतर पंक्तियां सबसे ज्यादा स्कोर से सबसे कम स्कोर तक क्रमबद्ध हो जाती हैं। जो पंक्तियां पहली की पर मैच करती हैं उन्हें दूसरी की तय करती है, जो दोनों पर मैच करती हैं वे तीसरी की तक पहुंचती हैं, और यह सिलसिला आगे बढ़ता है। टाई-ब्रेकर की जोड़ने से वे पंक्तियां कभी फिर से नहीं फेरबदल होतीं जिन्हें पहले वाली की पहले ही अलग कर चुकी होती हैं — यह सिर्फ बराबर वैल्यू वाली पंक्तियों को क्रमबद्ध करती है। इससे आप region, फिर signup date, फिर name जैसी सटीक बहु-स्तरीय क्रमबद्धता बना सकते हैं। एक की जोड़ें, उसकी दिशा तय करें, फिर टाई तोड़ने के लिए उसके नीचे एक और की जोड़ें।

जब मैं ऐसे कॉलम को सॉर्ट करता हूं जिसमें नंबर और टेक्स्ट दोनों मिले हों, तो क्या होता है?

किसी कॉलम का सही तरीके से सॉर्ट होने के लिए पूरी तरह से संख्यात्मक होना जरूरी नहीं है। चूंकि यह टूल पूरे कॉलम के लिए नहीं बल्कि हर अलग-अलग तुलना पर यह तय करता है कि वैल्यू नंबर है या टेक्स्ट, इसलिए मिश्रित कॉलम भी बिना किसी एरर के सही ढंग से सॉर्ट हो जाता है। जब तुलना की जा रही दोनों वैल्यू नंबर जैसी दिखें, तो उन्हें संख्यात्मक क्रम में रखा जाता है; अगर उनमें से कोई एक टेक्स्ट हो, तो वह जोड़ी लोकेल-अवेयर अल्फाबेटिकल तुलना पर वापस चली जाती है। व्यवहार में इसका मतलब है कि "12, 45, N/A, 3" जैसा कॉलम असली नंबरों को संख्यात्मक क्रम में रखेगा और टेक्स्ट वैल्यू को उसकी अल्फाबेटिकल तुलना के हिसाब से रखेगा, न कि सॉर्ट को तोड़ेगा। यह उन कॉलम को भी संभालता है जिनमें कुछ सेल खाली हों, क्योंकि खाली वैल्यू को सिर्फ टेक्स्ट माना जाता है। यह प्रति-तुलना तरीका असल दुनिया के अधूरे एक्सपोर्ट को भी इस्तेमाल लायक बनाए रखता है। बस फाइल लोड करें और सॉर्ट करें — कॉलम को पहले साफ करने की जरूरत नहीं है।

अगर किसी सेल के भीतर कॉमा हों, तो क्या सॉर्टिंग से पंक्तियां बिगड़ जाएंगी?

नहीं — जब तक वैल्यू स्टैंडर्ड CSV क्वोटिंग को फॉलो करती हैं, तब तक भीतर कॉमा वाली वैल्यू पूरी तरह बरकरार रहती हैं। असली एक्सपोर्ट में अक्सर एक ही सेल के भीतर कॉमा होते हैं, जैसे कोई पता या "Last, First" फॉर्मेट में नाम, और ऐसी सेल फाइल में डबल कोट्स में लपेटी जाती हैं। यह पार्सर उस क्वोटिंग को फॉलो करता है, इसलिए कोट की गई वैल्यू अपने कॉमा बरकरार रखती है, बजाय इसके कि वह अतिरिक्त कॉलम में बंट जाए, और दो कोट्स के रूप में लिखा गया एस्केप्ड डबल कोट एक अकेले, वास्तविक कोट कैरेक्टर के रूप में पढ़ा जाता है। जब आप क्रमबद्ध की गई फाइल डाउनलोड करते हैं, तो कॉमा या कोट वाली किसी भी सेल को अपने आप फिर से कोट्स में लपेट दिया जाता है, ताकि आउटपुट वैध बना रहे और साफ-सुथरे तरीके से वापस किसी स्प्रेडशीट या दूसरे टूल में इस्तेमाल हो सके। सॉर्टिंग के दौरान हर पंक्ति एक इकाई के रूप में ही आगे बढ़ती है, इसलिए सेल कभी अपनी पंक्ति से अलग नहीं होतीं। सही ढंग से कोट की गई CSV लोड करें और आपके फील्ड सॉर्ट के बाद भी वैसे ही बने रहेंगे।

बड़ी CSV फाइलों को सॉर्ट करते समय क्या कोई पंक्ति-सीमा है?

सॉर्ट या डाउनलोड की जाने वाली पंक्तियों पर कोई सीमा नहीं है — सीमा सिर्फ इस पर है कि स्क्रीन पर कितनी पंक्तियां दिखाई जाती हैं। प्रीव्यू टेबल 100 पंक्तियों तक रेंडर करती है ताकि पेज तेज और रिस्पॉन्सिव बना रहे, और जब इससे ज्यादा पंक्तियां मौजूद हों तो एक नोट आपको बता देता है। सॉर्ट खुद पूरे डेटासेट पर चलता है, और Download पर क्लिक करने से सिर्फ दिखने वाली 100 पंक्तियां नहीं बल्कि हर पंक्ति एक नई sorted.csv फाइल में लिखी जाती है। चूंकि सब कुछ आपके ब्राउज़र में उसके अपने फाइल रीडर का उपयोग करके स्थानीय रूप से चलता है, इसलिए बड़ी फाइलें आपकी अपनी मशीन पर ही संभाली जाती हैं और कुछ भी अपलोड नहीं होता, जिससे व्यावहारिक साइज सीमा किसी सर्वर कोटा के बजाय मुख्य रूप से आपकी डिवाइस की उपलब्ध मेमोरी पर निर्भर करती है। पार्सिंग के दौरान खाली लाइनों को नजरअंदाज कर दिया जाता है, इसलिए कोई भटकी हुई ट्रेलिंग न्यूलाइन खाली पंक्ति नहीं जोड़ेगी। अपना पूरा एक्सपोर्ट लोड करें, अपनी सॉर्ट-की जोड़ें, और पूरी क्रमबद्ध फाइल डाउनलोड करें।

संबंधित टूल

मुफ़्त सुरक्षित पासवर्ड जनरेटर

अनुकूलन योग्य विकल्पों के साथ सुरक्षित, यादृच्छिक पासवर्ड बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

मुफ़्त UUID/GUID जनरेटर

सार्वभौमिक रूप से अद्वितीय पहचानकर्ता (UUID/GUID) बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

मुफ़्त QR कोड जनरेटर ऑनलाइन

URL, टेक्स्ट, WiFi क्रेडेंशियल और बहुत कुछ के लिए QR कोड बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

मुफ़्त JSON फ़ॉर्मेटर और वैलिडेटर

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

CSV सॉर्टर के बारे में

CSV सॉर्टर एक फ्री ऑनलाइन टूल है जो किसी CSV फाइल की पंक्तियों को एक या अधिक कॉलम के मान के आधार पर फिर से क्रमबद्ध करता है। अपना CSV टेक्स्ट पेस्ट करें, .csv फाइल अपलोड करें, या बिल्ट-इन सैंपल लोड करें — टूल पहली पंक्ति को कॉलम हेडर के रूप में और बाकी को डेटा के रूप में पढ़ता है। इसके बाद आप सॉर्ट-की की एक सूची बनाते हैं — एक कॉलम चुनें, आरोही या अवरोही क्रम तय करें — और फिर से क्रमबद्ध की गई टेबल तुरंत अपडेट हो जाती है, जो नई CSV के रूप में डाउनलोड के लिए तैयार होती है। यह उन सभी के लिए बनाया गया है जो एक्सपोर्ट की गई स्प्रेडशीट डेटा के साथ काम करते हैं: रिपोर्ट साफ करने वाले एनालिस्ट, टेस्ट फिक्स्चर तैयार करने वाले डेवलपर, कीवर्ड एक्सपोर्ट को रैंक करने वाले मार्केटर, या ऐसे कोई भी लोग जो भारी-भरकम स्प्रेडशीट ऐप खोले बिना अपनी कॉन्टैक्ट लिस्ट को अल्फाबेटिकल क्रम में देखना चाहते हैं।

यह सब कुछ आपके ब्राउज़र में ही स्थानीय रूप से होता है। आप जो फाइल लोड करते हैं उसे ब्राउज़र के अपने FileReader से पढ़ा जाता है और वह कभी आपकी डिवाइस से बाहर नहीं जाती — कुछ भी सर्वर पर अपलोड नहीं होता, और न ही किसी साइन-अप, अकाउंट या इंस्टॉलेशन की जरूरत है। इसी वजह से CSV सॉर्टर उन एक्सपोर्ट पर इस्तेमाल करना सुरक्षित है जिनमें ग्राहकों के नाम, ईमेल एड्रेस, आंतरिक मेट्रिक्स या ऐसा कोई भी डेटा हो जिसे आप किसी तीसरे पक्ष को नहीं भेजना चाहते।

कॉलम के आधार पर सॉर्टिंग कैसे काम करती है

CSV (कॉमा-सेपरेटेड वैल्यूज) फाइल एक प्लेन टेक्स्ट होती है जिसमें हर लाइन एक पंक्ति होती है और कॉमा से सेल अलग होते हैं। सॉर्टिंग का मतलब है डेटा की पंक्तियों को फिर से व्यवस्थित करना, जबकि हर पंक्ति को पूरा बरकरार रखा जाता है और हेडर पंक्ति हमेशा सबसे ऊपर टिकी रहती है। यहां इसे इस तरह किया जाता है:

  • अपना डेटा लोड करें — इसे पेस्ट करें, फाइल अपलोड करें, या Load Sample पर क्लिक करके name, age, city, score वाले एक छोटे डेटासेट से इसे आज़माएं।
  • एक सॉर्ट-की जोड़ें — जिस कॉलम से सॉर्ट करना है उसे चुनें और दिशा टॉगल करें। आरोही (ASC) A→Z या कम→ज्यादा क्रम में चलता है; अवरोही (DESC) Z→A या ज्यादा→कम क्रम में चलता है।
  • टाई तोड़ने के लिए और की जोड़ें — की उसी क्रम में लागू होती हैं जिस क्रम में उन्हें जोड़ा गया है, इसलिए पहली की प्राइमरी सॉर्ट होती है और उसके बाद हर की सिर्फ उन टाई को तोड़ती है जो ऊपर वाली की ने छोड़ी हों। city को आरोही और फिर score को अवरोही क्रम में सॉर्ट करने पर हर पंक्ति पहले शहर के हिसाब से समूहित हो जाती है, और फिर हर शहर के भीतर पंक्तियों को सबसे ज्यादा स्कोर से सबसे कम स्कोर तक क्रमबद्ध किया जाता है।
  • प्रीव्यू और डाउनलोड करें — क्रमबद्ध टेबल स्क्रीन पर 100 पंक्तियों तक दिखाती है; डाउनलोड करने पर हर पंक्ति एक नई sorted.csv फाइल में लिखी जाती है।

नंबर बनाम टेक्स्ट सॉर्टिंग

क्विक सॉर्ट के साथ सबसे आम परेशानी यह होती है कि नंबर वाला कॉलम टेक्स्ट की तरह सॉर्ट हो जाता है, जिससे 100, 2 से पहले आ जाता है। CSV सॉर्टर इससे बचता है क्योंकि यह हर तुलना के समय दोनों वैल्यू की जांच करता है: अगर दोनों नंबर जैसी दिखें, तो उनकी तुलना संख्यात्मक रूप से की जाती है (ताकि 2, 100 से सही ढंग से पहले आए); अगर दोनों में से कोई भी नॉन-न्यूमेरिक हो, तो यह लोकेल-अवेयर टेक्स्ट तुलना पर वापस चला जाता है। आपको यह बताने की जरूरत नहीं है कि कौन से कॉलम नंबर वाले हैं — यह पहचान अपने आप होती है और हर तुलना पर लागू होती है, इसलिए मिश्रित वैल्यू वाला कॉलम भी बिना किसी एरर के सही ढंग से सॉर्ट हो जाता है।

कोट किए गए फील्ड को सुरक्षित रूप से संभालना

असली CSV डेटा में अक्सर एक ही सेल के भीतर कॉमा होते हैं — जैसे कोई पता, "Last, First" फॉर्मेट में नाम, या कोई वाक्य। यह पार्सर स्टैंडर्ड CSV क्वोटिंग को फॉलो करता है, इसलिए डबल कोट्स में लिपटी हुई वैल्यू अपने भीतर के कॉमा को बरकरार रखती है, बजाय इसके कि वह अतिरिक्त कॉलम में बंट जाए, और एस्केप किए गए डबल कोट्स (जो "" के रूप में लिखे जाते हैं) एक अकेले, वास्तविक कोट कैरेक्टर के रूप में पढ़े जाते हैं। जब आप डाउनलोड करते हैं, तो कॉमा या कोट वाली किसी भी सेल को अपने आप फिर से कोट्स में लपेट दिया जाता है, ताकि आउटपुट वैध बना रहे और साफ-सुथरे तरीके से वापस किसी स्प्रेडशीट या दूसरे टूल में इस्तेमाल हो सके।

ब्राउज़र-आधारित सॉर्टर क्यों फायदेमंद है

सिर्फ एक सॉर्ट लागू करने के लिए एक बड़े एक्सपोर्ट को पूरे स्प्रेडशीट प्रोग्राम में खोलना धीमा है, और कुछ ऑनलाइन कन्वर्टर आपकी फाइल को छूने से पहले उसे अपलोड करवाते हैं। CSV सॉर्टर इन दोनों झंझटों को टालता है: यह तुरंत लोड होता है, पेज खुलने के बाद ऑफलाइन भी काम करता है, और आपका डेटा कभी ट्रांसमिट नहीं करता। पार्सिंग के दौरान खाली लाइनों को नजरअंदाज कर दिया जाता है, इसलिए कोई भटकी हुई ट्रेलिंग न्यूलाइन आउटपुट में खाली पंक्ति नहीं जोड़ेगी। ऊपर एक फाइल लोड करें, एक या दो सॉर्ट-की जोड़ें, और कुछ ही सेकंड में एक साफ-सुथरी क्रमबद्ध CSV डाउनलोड करें।