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
- 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
- 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
- Hozzon létre egy példányt a Comparer osztályból, és adja át a forrás XLSX fájlt a konstruktorának
- 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
- 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.