UTILS.
100% ब्राउज़र में
Δc

CSV डिफ / तुलना

दो CSV की तुलना करें और सेल-स्तरीय हाइलाइटिंग के साथ जोड़ी गई, हटाई गई और बदली गई पंक्तियां देखें।

इस टूल के बारे में

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

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

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

की मैचिंग स्थितिगत मोड से कैसे अलग है?
की कॉलम के साथ हर पंक्ति उस कॉलम के मान से मैच होती है, इसलिए ऊपर या नीचे हिली पंक्ति भी वही रिकॉर्ड मानी जाती है और केवल असली सेल परिवर्तन दिखते हैं। स्थितिगत मोड के लिए की खाली छोड़ें, जो दोनों फ़ाइलों को पंक्ति 1 बनाम पंक्ति 1, पंक्ति 2 बनाम पंक्ति 2, और आगे इसी तरह मिलाता है।
रंगों और पुराने → नए सेल का क्या मतलब है?
हरी पंक्तियां नई फ़ाइल में जोड़ी गईं, लाल पंक्तियां हटाई गईं, और एम्बर पंक्तियां बदलीं। बदली हुई पंक्ति के भीतर केवल वे सेल शेड होते हैं जो भिन्न हैं, जो पुराने मान को काटकर उसके बाद नया मान दिखाते हैं।
कौन-सी CSV परंपराएं मानी जाती हैं?
फ़ील्ड चुने गए डिलिमिटर (comma, semicolon, tab या pipe) से अलग होते हैं, मान डबल कोट्स में लपेटे जा सकते हैं, और अंदरूनी कोट को दो डबल कोट्स के रूप में लिखा जाता है। जब 'पहली पंक्ति हेडर है' चालू हो, तो हेडर नई फ़ाइल से लिया जाता है और की कॉलम नाम हल करने के लिए उपयोग होता है।
डुप्लिकेट की मान कैसे संभाले जाते हैं?
यदि वही की एक से अधिक बार आती है, तो प्रत्येक फ़ाइल में पहली बार आया मान मैचिंग के लिए उपयोग होता है और बाद के डुप्लिकेट अनदेखे कर दिए जाते हैं, इसलिए सटीक तुलना के लिए हर पंक्ति को एक अद्वितीय की दें। प्रति साइड लगभग 3 MB से बड़े इनपुट ब्राउज़र को उत्तरदायी रखने के लिए अस्वीकृत कर दिए जाते हैं।

और टूल