यह संक्षिप्त ट्यूटोरियल C# का उपयोग करके Excel फाइलों की तुलना करने की पूरी प्रक्रिया का वर्णन करता है और C# एक्सेल फाइलों की तुलना करें कार्यक्षमता के कार्यान्वयन को दिखाने के लिए नमूना कोड प्रदान करता है। यह कार्यक्षमता कोड की कुछ पंक्तियों के साथ और कोई अतिरिक्त तृतीय-पक्ष उपकरण स्थापित किए बिना पूरी की जा सकती है। इसके अलावा, इन निर्देशों का उपयोग एमएस विंडोज, लिनक्स और मैक ओएस जैसे किसी भी प्लेटफॉर्म पर किया जा सकता है जो .NET वातावरण का समर्थन करता है।
सी # का उपयोग कर एक्सेल फाइलों की तुलना करने के लिए कदम
- एक्सेल फाइलों की तुलना करने के लिए .NET एप्लिकेशन में NuGet से GroupDocs.Comparison for .NET पैकेज इंस्टॉल करें
- दो एक्सेल दस्तावेज़ों की तुलना करने के लिए GroupDocs.Comparison नाम स्थान का संदर्भ जोड़ें
- Comparer क्लास को इनिशियलाइज़ करें और सोर्स एक्सेल फाइल लोड करें
- लक्ष्य एक्सेल दस्तावेज़ लोड करने के लिए तुलनित्र वर्ग की जोड़ें विधि को कॉल करें
- अंत में, परिणामी एक्सेल फ़ाइल को डिस्क पर सहेजने के लिए तुलनाकर्ता वर्ग की तुलना विधि का उपयोग करें
C# कार्यक्षमता में अंतर के लिए दो एक्सेल फाइलों की तुलना करने के लिए, आपको उपरोक्त बिंदुओं का एक क्रम में उपयोग करना होगा। दस्तावेज़ की तुलना आवश्यक पैकेज को स्थापित करके और फिर कोड में आवश्यक नाम स्थान को संदर्भित करके शुरू की जा सकती है। उसके बाद, आपको स्रोत एक्सेल फ़ाइल को लोड करने के लिए तुलनाकर्ता वर्ग को प्रारंभ करना होगा और तुलना के लिए लक्ष्य एक्सेल दस्तावेज़ को लोड करने के लिए जोड़ें विधि का उपयोग करना होगा। अंत में, परिणामी फ़ाइल को डिस्क पर सहेजने के लिए तुलना विधि को लागू करें।
सी # का उपयोग कर एक्सेल फाइलों की तुलना करने के लिए कोड
using System; | |
using GroupDocs.Comparison; | |
namespace CompareExcelFilesUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to compare Excel files using C# | |
{ | |
// Remove the watermark in output Excel 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.xlsx")) | |
{ | |
comparer.Add("target.xlsx"); | |
comparer.Compare("compare-result.xlsx"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
हमने इस सुविधा के कार्यान्वयन को दिखाने के लिए उपरोक्त कोड स्निपेट में C#* का उपयोग करके एक्सेल तुलना टूल विकसित किया है। आप देख सकते हैं कि दो एक्सएलएसएक्स फाइलों की तुलना करने के लिए इसे केवल कुछ एपीआई कॉलों की आवश्यकता होती है। हालाँकि, आप एकाधिक Excel दस्तावेज़ों की तुलना करने के लिए चरण 4 को दोहराकर इस नमूना कोड को संशोधित कर सकते हैं।
हमने सी # एक्सेल फाइल क्षमता की तुलना करने के लिए विस्तृत प्रक्रिया पर चर्चा की है। हाल ही में, हमने C# का उपयोग करके टेक्स्ट फ़ाइलों की तुलना करने पर एक लेख प्रकाशित किया है, अधिक जानकारी के लिए सी # में टेक्स्ट फाइलों की तुलना कैसे करें मार्गदर्शिका देखें।