Αυτό το σύντομο σεμινάριο περιγράφει την πλήρη διαδικασία για τη σύγκριση αρχείων Excel με χρήση C# και παρέχει δείγμα κώδικα για να δείξει την υλοποίηση της λειτουργίας Σύγκριση αρχείων Excel στο C#. Αυτή η λειτουργία μπορεί να ολοκληρωθεί με μερικές γραμμές κώδικα και χωρίς την εγκατάσταση πρόσθετου εργαλείου τρίτων κατασκευαστών. Επιπλέον, αυτές οι οδηγίες μπορούν να χρησιμοποιηθούν σε οποιαδήποτε πλατφόρμα όπως MS Windows, Linux και Mac OS που υποστηρίζουν το περιβάλλον .NET.
Βήματα για τη σύγκριση αρχείων Excel χρησιμοποιώντας C#
- Εγκαταστήστε το πακέτο GroupDocs.Comparison for .NET από το NuGet στην εφαρμογή .NET για σύγκριση αρχείων Excel
- Προσθέστε μια αναφορά στον χώρο ονομάτων GroupDocs.Comparison για να συγκρίνετε δύο έγγραφα του Excel
- Αρχικοποιήστε την τάξη Comparer και φορτώστε το αρχείο προέλευσης Excel
- Καλέστε τη μέθοδο Προσθήκη της κλάσης Συγκριτής για τη φόρτωση του εγγράφου στόχου Excel
- Τέλος, χρησιμοποιήστε τη μέθοδο Compare της κλάσης Comparer για την αποθήκευση του αρχείου Excel που προκύπτει στο δίσκο
Για να δημιουργήσετε τα συγκρίνετε δύο αρχεία Excel για διαφορές στη λειτουργικότητα C#, πρέπει να χρησιμοποιήσετε τα παραπάνω σημεία με μια σειρά. Η σύγκριση εγγράφων μπορεί να ξεκινήσει εγκαθιστώντας το απαιτούμενο πακέτο και στη συνέχεια αναφέροντας τον βασικό χώρο ονομάτων στον κώδικα. Μετά από αυτό, πρέπει να αρχικοποιήσετε την κλάση Comparer για τη φόρτωση του αρχείου προέλευσης Excel και να χρησιμοποιήσετε τη μέθοδο Προσθήκη για τη φόρτωση του εγγράφου του Excel-στόχου για σύγκριση. Στο τέλος, χρησιμοποιήστε τη μέθοδο σύγκρισης για να αποθηκεύσετε το αρχείο που προκύπτει στο δίσκο.
Κώδικας για σύγκριση αρχείων Excel χρησιμοποιώντας C#
Έχουμε αναπτύξει το εργαλείο σύγκρισης Excel χρησιμοποιώντας C# στο παραπάνω απόσπασμα κώδικα για να δείξουμε την υλοποίηση αυτής της δυνατότητας. Μπορείτε να δείτε ότι απαιτεί μόνο μερικές κλήσεις API για σύγκριση των δύο αρχείων XLSX. Ωστόσο, μπορείτε να τροποποιήσετε αυτό το δείγμα κώδικα επαναλαμβάνοντας το βήμα 4 για σύγκριση των πολλαπλών εγγράφων του Excel.
Συζητήσαμε τη λεπτομερή διαδικασία ανάπτυξης της δυνατότητας σύγκρισης αρχείων Excel C#. Πρόσφατα, δημοσιεύσαμε ένα άρθρο σχετικά με τη σύγκριση αρχείων κειμένου με χρήση C#, ρίξτε μια ματιά στον οδηγό πώς να συγκρίνετε αρχεία κειμένου σε C# για περισσότερες πληροφορίες.