Πώς να συγκρίνετε αρχεία Excel σε Java

Θα σας καθοδηγήσουμε στη διαδικασία βήμα προς βήμα για να συγκρίνετε αρχεία Excel σε Java χρησιμοποιώντας ένα από τα καλύτερα API σύγκρισης εγγράφων σε αυτό το άρθρο. Θα μάθετε πώς να χρησιμοποιείτε αυτά τα βήματα για να δημιουργήσετε το πρόγραμμα Java για σύγκριση δύο αρχείων excel. Εδώ μπορείτε να βρείτε τις λεπτομερείς οδηγίες μαζί με ένα δείγμα κώδικα για να συγκρίνετε δύο φύλλα Excel και να επισημάνετε διαφορές στην Java.

Βήματα για τη σύγκριση αρχείων Excel σε Java

  1. Εγκαταστήστε το GroupDocs.Comparison for Java από το αποθετήριο Maven στο έργο Java για σύγκριση αρχείων Excel
  2. Εισαγάγετε βασικές τάξεις για την ανάπτυξη Java, συγκρίνετε δύο λειτουργίες αρχείων excel
  3. Δημιουργήστε ένα στιγμιότυπο της κλάσης Comparer και περάστε το αρχείο προέλευσης XLSX στον κατασκευαστή του
  4. Καλέστε τη μέθοδο προσθήκης της κλάσης Comparer και καθορίστε τη διαδρομή αρχείου στόχου XLSX
  5. Τέλος, καλέστε τη μέθοδο σύγκρισης και περάστε τη διαδρομή του αρχείου XLSX που προκύπτει για σύγκριση

Στην προηγούμενη ενότητα, έχουμε περιγράψει τα βήματα για να συγκρίνετε δύο αρχεία Excel σε Java. Η σύγκριση δύο φύλλων excel σε Java μπορεί να επιτευχθεί χωρίς εγκατάσταση εργαλείου τρίτου κατασκευαστή, με τρεις έως τέσσερις γραμμές κώδικα και καταναλώνοντας μερικές κλήσεις API. Απλώς πρέπει να ρυθμίσετε την απαιτούμενη βιβλιοθήκη από το αποθετήριο Maven για την εκτέλεση της σύγκρισης εγγράφων.

Κώδικας για σύγκριση αρχείων Excel σε Java

import com.groupdocs.comparison.Comparer;
import com.groupdocs.comparison.result.ChangeInfo;
import com.groupdocs.comparison.license.License;
import java.nio.file.Path;
public class CompareExcelFilesInJava {
public static void main(String[] args) { // Main function to compare Excel files in Java
// Remove the watermark in output Excel document by adding license
License lic = new License();
lic.setLicense("GroupDocs.Comparison.lic");
try (Comparer comparer = new Comparer("source.xlsx")) {
comparer.add("target.xlsx");
final Path resultPath = comparer.compare("result.xlsx");
}
System.out.println("Done");
}
}

Έχουμε αναπτύξει έναν Κώδικα Java για να συγκρίνουμε δύο φύλλα excel και να τονίζουμε τις διαφορές και να αποθηκεύουμε το αρχείο που προκύπτει στο δίσκο. Αυτό το παράδειγμα δείχνει την υλοποίηση της σύγκρισης δύο φύλλων excel σε Java, αλλά μπορείτε εύκολα να συγκρίνετε πολλά αρχεία Excel χρησιμοποιώντας τη μέθοδο προσθήκης της κλάσης Comparer. Επιπλέον, μπορείτε εύκολα να χρησιμοποιήσετε αυτό το δείγμα κώδικα για σύγκριση άλλων μορφών υπολογιστικών φύλλων όπως XLS, XLT, XLTM, XLSB και XLSM.

Έχουμε διαβάσει τις λεπτομερείς διαδικασίες για να συγκρίνουμε δύο φύλλα excel σε Java και δημιουργήσαμε δείγμα κώδικα για αυτό. Πρόσφατα, δημοσιεύσαμε ένα άρθρο σχετικά με τη σύγκριση αρχείων CSV σε Java, επισκεφτείτε τον οδηγό πώς να συγκρίνετε αρχεία CSV σε Java για περισσότερες πληροφορίες.

 Ελληνικά