CSV के एक कॉलम को कई कॉलम में बाँटें
CSV के एक कॉलम को सरल सेपरेटर (स्पेस, हाइफ़न, सेमीकोलन…) या रेगुलर एक्सप्रेशन के आधार पर कई अलग कॉलम में तोड़ें।
यह कैसे काम करता है
तब काम आता है जब किसी कॉलम में असल में कई जानकारियाँ मिली होती हैं: पूरा नाम जिसे पहले और आखिरी नाम में बाँटना हो, कोई पता जिसे तोड़ना हो, या “CAT-REF-2024” जैसा प्रोडक्ट रेफ़रेंस जिसे हाइफ़न पर बाँटना हो। संबंधित कॉलम और सेपरेटर बताएँ (एक साधारण अक्षर, या विकल्प चुना हो तो रेगुलर एक्सप्रेशन): मिलने वाला हर हिस्सा नतीजे में एक नया कॉलम बन जाता है।
अगर अलग-अलग पंक्तियों में हिस्सों की संख्या अलग हो तो क्या होगा?
बनने वाले कॉलमों की संख्या सभी पंक्तियों में मिले हिस्सों की अधिकतम संख्या के बराबर होती है। जिन पंक्तियों में कम हिस्से बनते हैं, उनके अतिरिक्त कॉलम की सेल बस खाली रहती हैं।
सरल सेपरेटर की जगह रेगुलर एक्सप्रेशन कब इस्तेमाल करें?
regex विकल्प तब चुनें जब सेपरेटर कोई तय अक्षर न हो, जैसे एक या अधिक स्पेस पर बाँटना (“\s+”) या कई संभावित अक्षरों पर (“[-_/]”)। एक साधारण स्पेस, कॉमा या हाइफ़न के लिए सामान्य सेपरेटर काफ़ी है।
100% लोकल प्रोसेसिंग: कॉलम का विभाजन पूरी तरह आपके ब्राउज़र में होता है, आपकी CSV फ़ाइल कभी किसी सर्वर को नहीं भेजी जाती।