Hogyan hasonlítsuk össze az Excel fájlokat Java-ban

Lépésről lépésre végigvezetjük Önt a Java nyelvű Excel fájlok összehasonlításához a cikkben található egyik legjobb dokumentum-összehasonlító API használatával. Megtanulja, hogyan kell ezekkel a lépésekkel létrehozni a Java programot két Excel fájl összehasonlításához. Itt találja a részletes utasításokat, valamint egy mintakódot a két Excel munkalap összehasonlításához és a Java különbségeinek kiemeléséhez.

Lépések az Excel fájlok összehasonlításához Java nyelven

  1. Telepítse a(z) GroupDocs.Comparison for Java alkalmazást a Maven lerakatból a Java projektben az Excel-fájlok összehasonlításához
  2. A Java fejlesztéséhez szükséges alapvető osztályok importálása összehasonlítja a két Excel fájl funkcióját
  3. Hozzon létre egy példányt a Comparer osztályból, és adja át a forrás XLSX fájlt a konstruktorának
  4. Hívja meg a Comparer osztály add metódusát, és adja meg a cél XLSX fájl elérési útját
  5. Végül hívja meg az összehasonlítási módszert, és adja át az eredményül kapott XLSX fájl elérési utat az összehasonlításhoz

Az előző részben felvázoltuk a két Excel-fájl Java nyelven való összehasonlításának lépéseit. Két Excel-tábla összehasonlítása Java-ban harmadik féltől származó eszköz telepítése nélkül is megvalósítható, három-négy soros kóddal és néhány API-hívás igénybevételével. Csak be kell állítania a szükséges könyvtárat a Maven tárolóból a dokumentum-összehasonlítás végrehajtásához.

Kód az Excel-fájlok Java-ban történő összehasonlításához

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");
}
}

Kifejlesztettünk egy Java kódot két Excel munkalap összehasonlítására és a különbségek kiemelésére, és az eredményül kapott fájlt a lemezen tároljuk. Ez a példa két Excel-tábla összehasonlításának megvalósítását mutatja be Java nyelven, de könnyedén összehasonlíthat több Excel-fájlt az Összehasonlító osztály add metódusával. Ezenkívül ezt a mintakódot egyszerűen használhatja más táblázatformátumok, például XLS, XLT, XLTM, XLSB és XLSM összehasonlítására.

Átmentünk a részletes eljárásokon, hogy összehasonlíthassunk két Java Excel-lapot, és mintakódot készítettünk hozzá. Nemrég jelentettünk meg egy cikket a Java CSV-fájlok összehasonlításáról. További információért keresse fel a hogyan hasonlítsa össze a CSV fájlokat Java-ban útmutatót.

 Magyar