Σας καθοδηγούμε σε κάθε βήμα για το πώς να συγκρίνετε αρχεία CSV σε Java σε αυτόν τον οδηγό. Για να συγκρίνουμε τα δύο αρχεία CSV, θα χρησιμοποιήσουμε μία από τις καλύτερες βιβλιοθήκες σύγκρισης εγγράφων. Δεν χρειάζεται να εγκαταστήσετε κάποιο πρόσθετο λογισμικό και MS Office για την υλοποίηση της λειτουργικότητας σύγκρισης. Θα αναπτυχθεί επίσης μια δυνατότητα Σύγκρισης αρχείων CSV Java χρησιμοποιώντας τις διαδικασίες που περιγράφονται σε αυτό το σεμινάριο.
Βήματα για τη σύγκριση αρχείων CSV σε Java
- Εγκαταστήστε το GroupDocs.Comparison for Java από το αποθετήριο Maven στο έργο Java
- Εισαγάγετε βασικές τάξεις για σύγκριση αρχείων CSV χρησιμοποιώντας Java
- Δημιουργήστε ένα στιγμιότυπο της κλάσης Comparer και μεταβιβάστε το αρχείο CSV προέλευσης στον κατασκευαστή του
- Καλέστε τη μέθοδο προσθήκης της κλάσης Comparer και καθορίστε τη διαδρομή αρχείου προορισμού CSV
- Τέλος, καλέστε τη μέθοδο σύγκρισης και περάστε τη διαδρομή αρχείου CSV που προκύπτει για σύγκριση
Περιγράψαμε τα παραπάνω σημεία που μπορούν εύκολα να χρησιμοποιηθούν για την υλοποίηση της δυνατότητας σύγκριση αρχείων CSV Java. Εγκαταστήστε τη βιβλιοθήκη σύγκρισης εγγράφων από το αποθετήριο Maven στο πρώτο βήμα και, στη συνέχεια, εισαγάγετε τις απαραίτητες κλάσεις. Στη συνέχεια, προσθέστε το αρχείο προορισμού CSV χρησιμοποιώντας τη συνάρτηση προσθήκης κατηγορίας σύγκρισης μετά τη φόρτωση του αρχείου προέλευσης CSV, δημιουργώντας μια παρουσία της κλάσης Comparer. Για να αποθηκεύσετε το αρχείο που προκύπτει στο δίσκο, στη συνέχεια καλέστε τη μέθοδο σύγκρισης της κλάσης Comparer.
Κώδικας για σύγκριση αρχείων CSV σε Java
Στο παραπάνω παράδειγμα, έχουμε αναπτύξει τη λειτουργία για να συγκρίνετε δύο αρχεία CSV σε Java. Έχουμε γράψει τρεις-τέσσερις γραμμές κώδικα και καταναλώσαμε μερικές κλήσεις API για την ανάπτυξη της δυνατότητας σύγκρισης αρχείων CSV. Σε αυτό το παράδειγμα κώδικα, συγκρίναμε δύο αρχεία CSV, αλλά μπορείτε να προσθέσετε περισσότερα αρχεία για σύγκριση επαναλαμβάνοντας το βήμα 4.
Εξετάσαμε τις συγκεκριμένες διαδικασίες για την υλοποίηση της λειτουργίας Java σύγκρισης δύο αρχείων CSV σε βάθος και δημιουργήσαμε δείγμα κώδικα για αυτό. Πρόσφατα, δημοσιεύσαμε ένα άρθρο σχετικά με τη σύγκριση αρχείων κειμένου σε Java, επισκεφτείτε τον οδηγό πώς να συγκρίνετε αρχεία κειμένου σε Java για περισσότερες πληροφορίες.