यह संक्षिप्त ट्यूटोरियल आपको दिखाता है कि C# का उपयोग करके CSV फ़ाइलों की तुलना कैसे करें। इस मार्गदर्शिका में CSV फ़ाइलों की तुलना करने, दस्तावेज़ तुलना पैकेज को कॉन्फ़िगर करने और C# CSV फ़ाइलों की तुलना करें कार्यक्षमता के कार्यान्वयन को प्रदर्शित करने के लिए कार्यशील कोड स्निपेट के बारे में पूरी जानकारी है। नीचे आप दस्तावेज़ तुलना और नमूना कोड करने के चरण पा सकते हैं।
सी # का उपयोग कर सीएसवी फाइलों की तुलना करने के लिए कदम
- CSV फ़ाइलों की तुलना करने के लिए NuGet पैकेज मैनेजर से GroupDocs.Comparison for .NET पैकेज इंस्टॉल करें
- CSV फ़ाइलों के लिए तुलनात्मक कार्यक्षमता को लागू करने के लिए GroupDocs.Comparison नाम स्थान का संदर्भ जोड़ें
- Comparer वर्ग को प्रारंभ करके स्रोत CSV फ़ाइल लोड करें
- लक्ष्य CSV फ़ाइल लोड करने के लिए तुलनित्र वर्ग की जोड़ें विधि को कॉल करें
- परिणामी CSV फ़ाइल को डिस्क में सहेजने के लिए तुलनाकर्ता वर्ग की तुलना विधि को कॉल करें
पिछले अनुभाग में, हमने सी#* कार्यक्षमता में *दो CSV फ़ाइलों की तुलना करने के लिए चरणबद्ध निर्देश सूचीबद्ध किए हैं। तुलनाकर्ता वर्ग उपयोगकर्ताओं को दस्तावेज़ तुलना करने की अनुमति देता है, पहले स्रोत CSV फ़ाइल को उसके निर्माता को पास करता है, और फिर लक्ष्य CSV फ़ाइल लोड करने के लिए Add विधि का उपयोग करता है। अंत में, तुलना विधि आउटपुट सीएसवी दस्तावेज़ को डिस्क पर सहेजने की अनुमति देती है।
सी # का उपयोग कर सीएसवी फाइलों की तुलना करने के लिए कोड
using System; | |
using GroupDocs.Comparison; | |
namespace CompareCsvFilesUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to compare CSV files using C# | |
{ | |
// Remove the watermark in output CSV document by adding license | |
string licensePath = "GroupDocs.Comparison.lic"; | |
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License(); | |
lic.SetLicense(licensePath); | |
using (Comparer comparer = new Comparer("source.csv")) | |
{ | |
comparer.Add("target.csv"); | |
comparer.Compare("compare-result.csv"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
हमने सीएसवी फाइलों की तुलना करने के लिए पिछले खंड में बताए गए बिंदुओं का उपयोग किया है और दो सीएसवी फाइलों की तुलना करें और सी# कार्यक्षमता में अंतर को उजागर करें। उपरोक्त कोड स्निपेट में दस्तावेज़ तुलना को पूरा करने के लिए, हमने दस्तावेज़ तुलना पैकेज की कुछ एपीआई कॉलों का उपभोग किया है और यह कोड किसी अन्य तृतीय-पक्ष सॉफ़्टवेयर पर निर्भर नहीं करता है। इसके अलावा, आप अपनी विशिष्ट आवश्यकता के अनुसार इस उदाहरण को बदल सकते हैं और इसे एमएस विंडोज, लिनक्स और मैक ओएस जैसे किसी भी ऑपरेटिंग सिस्टम पर चला सकते हैं जो .NET वातावरण का समर्थन करता है।
हमने सी # में सीएसवी फाइलों की तुलना करने की विस्तृत प्रक्रिया पर चर्चा की है और इसके लिए एक कार्यात्मक उदाहरण तैयार किया है। हाल ही में, हमने C# का उपयोग करके छवियों की तुलना करने पर एक लेख प्रकाशित किया, अधिक जानकारी के लिए सी # में छवियों की तुलना कैसे करें मार्गदर्शिका देखें।