मुख्य सामग्री पर जाएं
PulsarKit

CSV फाइलें मर्ज करें

ऐसे एक्सपोर्ट एक साफ CSV में जोड़ें, जिनके कॉलम अलग क्रम में हैं, एनकोडिंग अलग है और कहीं-कहीं कोई फालतू फील्ड भी है।

फाइलें यहां छोड़ें

.csv, .tsv, .txt · 300 MB तक

कैसे फाइलें मर्ज करें

  1. 1

    दो या ज्यादा CSV फाइलें डालें

    एक साथ बीस फाइलों तक। हर फाइल की एनकोडिंग और विभाजक अलग से पहचाने जाते हैं, इसलिए मिली-जुली फाइलें भी चलेंगी।

  2. 2

    देखें कि कॉलम कैसे मिलाए गए

    डिफॉल्ट तरीका नाम से मिलाना है, जिसमें कॉलम का अलग क्रम चल जाता है। सटीक मिलान में हेडर एक जैसे होने चाहिए; जगह से मिलाने में नाम देखे ही नहीं जाते।

  3. 3

    मर्ज करें और जुड़ी हुई CSV डाउनलोड करें

    आर्काइव नहीं, एक ही फाइल मिलती है, उसी विभाजक और एनकोडिंग में, जो आपका अगला सिस्टम चाहता है।

कॉलम मिलाने के तीन तरीके, और कौन-सा कब सही है

लोग मर्ज से जो समझते हैं, वह नाम से मिलाना है: मार्च के एक्सपोर्ट में id, name, email हैं और अप्रैल के में name, email, id, और दोनों को उन्हीं तीन कॉलम में आना चाहिए। तुलना में छोटे-बड़े अक्षर और आसपास के स्पेस नहीं गिने जाते, इसलिए " ID " और "id" एक ही कॉलम हैं। सटीक मिलान तब के लिए है, जब एक जैसी बनावट उम्मीद नहीं, शर्त है। फर्क मिलते ही मर्ज रुक जाता है और हर फाइल के लिए गायब और फालतू कॉलम बताए जाते हैं। किसी नियामक संस्था के इंपोर्ट टूल में डेटा डालने से पहले ठीक यही चाहिए। जगह से मिलाने में हेडर पूरी तरह अनदेखे रहते हैं। यह उन फाइलों के लिए सही है, जिनमें हेडर हैं ही नहीं या जिनके हेडर पर भरोसा नहीं; तब कॉलम की गिनती अलग होने पर मर्ज रुकता है और दोनों संख्याएं बताई जाती हैं।

किसी एक फाइल में नया कॉलम गड़बड़ी नहीं है

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

मिली-जुली एनकोडिंग, और सुरक्षा का एक उपाय

हर फाइल को अलग से जांचा जाता है, इसलिए अकाउंटिंग सिस्टम का Windows-1251 एक्सपोर्ट वेब ऐप के UTF-8 एक्सपोर्ट के साथ साफ जुड़ जाता है, और दोनों का सिरिलिक टेक्स्ट बचा रहता है। परिणाम की एनकोडिंग आप चुनते हैं; डिफॉल्ट UTF-8 के साथ BOM है, ताकि Excel परिणाम ठीक से खोले। एक चीज जानबूझकर जोड़ी जाती है: =, +, - या @ से शुरू होने वाली हर वैल्यू के आगे अपोस्ट्रॉफी लगती है। स्प्रेडशीट ऐसी वैल्यू को फॉर्मूला मानकर चलाती हैं, और दूसरों के लिखे डेटा से बनी मर्ज फाइल ठीक वही हालत है, जिसके लिए फॉर्मूला इंजेक्शन बना है।

सब कुछ इसी टैब में होता है

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

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

फाइलों में अलग-अलग कॉलम हों, तो क्या होगा?

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

डुप्लिकेट पंक्तियां कैसे हटाएं?

डुप्लिकेट हटाने का विकल्प चालू करें। पंक्तियों की तुलना उनकी सारी वैल्यू पर होती है और हर पंक्ति की पहली बार वाली कॉपी रखी जाती है। कितने डुप्लिकेट हटाए गए, यह संख्या बताई जाती है, ताकि आप परिणाम जांच सकें।

क्या अलग-अलग एनकोडिंग वाली फाइलें मर्ज हो सकती हैं?

हां। एनकोडिंग हर फाइल के लिए अलग से पहचानी जाती है: पहले बाइट ऑर्डर मार्क, फिर UTF-8 की सख्त जांच, फिर Windows-1251 और Windows-1252 के बीच अनुमान। इसलिए मिली-जुली फाइलें बिना बिगड़े टेक्स्ट के जुड़ जाती हैं।

__source_file कॉलम क्या करता है?

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

परिणाम में फाइलें किस क्रम में आती हैं?

डिफॉल्ट रूप से उसी क्रम में, जिसमें आपने उन्हें जोड़ा। फाइल के नाम वाला क्रम चुनें, तो वे स्वाभाविक क्रम में लगती हैं, यानी file2 पहले आती है, file10 के बाद नहीं।

मेरी कोई फाइल असल में Excel फाइल हो, तो क्या होगा?

जिस फाइल की सामग्री ZIP सिग्नेचर से शुरू होती है, वह .csv नाम दी गई XLSX है। तब मर्ज रुक जाता है, संदेश में उस फाइल का नाम होता है और “Excel से CSV” कन्वर्टर का लिंक भी।

क्या कुछ अपलोड होता है?

नहीं। पढ़ना, पार्स करना, मिलाना और लिखना, सब आपके ब्राउजर में होता है, और जुड़ी हुई फाइल बिना किसी सर्वर के आपके डिवाइस पर ही बनती है।

संबंधित टूल

CSV स्प्लिट करेंबड़ी CSV को बराबर हिस्सों में बांटें या किसी कॉलम की हर वैल्यू के लिए अलग फाइल बनाएं। हेडर, डिलिमिटर और एनकोडिंग हर हिस्से में वैसे ही रहते हैं।CSV से JSONस्प्रेडशीट से निकाली गई फाइल को JSON, NDJSON या सादे ऐरे में बदलें। डिलिमिटर और कैरेक्टर एन्कोडिंग टूल खुद पहचान लेता है।CSV से ExcelCSV एक्सपोर्ट को असली XLSX वर्कबुक में बदलें, जो सीधे कॉलम में खुलती है: न इंपोर्ट विजार्ड, न बिगड़े अक्षर, न शुरुआत के शून्य गायब।JSON से CSVAPI के जवाब या NDJSON एक्सपोर्ट को स्प्रेडशीट टेबल में बदलें। हर रिकॉर्ड का हर फील्ड अपने अलग कॉलम में रहता है।हैश जनरेटरएक ही बार में फाइल या टेक्स्ट के सारे चेकसम पाएं। अपेक्षित वैल्यू पेस्ट करें और एक नजर में देखें कि वह मेल खाती है या नहीं।ZIP फाइल बनाएंफाइलों या पूरे फोल्डर को एक आर्काइव में पैक करें। फोल्डर की बनावट बनी रहती है, और फोटो व वीडियो को बेकार में दोबारा कंप्रेस नहीं किया जाता।