Jak porównać pliki Excela w Javie

W tym artykule przeprowadzimy Cię krok po kroku przez proces porównania Excel plików w Javie przy użyciu jednego z najlepszych interfejsów API do porównywania dokumentów. Dowiesz się, jak wykonać te kroki, aby utworzyć program Java do porównywania dwóch plików Excel. Tutaj znajdziesz szczegółowe instrukcje wraz z przykładowym kodem do porównania dwóch arkuszy Excela i podkreślenia różnic w Javie.

Kroki, aby porównać pliki Excela w Javie

  1. Zainstaluj GroupDocs.Comparison for Java z repozytorium Maven w projekcie Java do porównania plików Excela
  2. Importuj podstawowe klasy do programowania w Javie porównując funkcjonalność dwóch plików Excela
  3. Utwórz instancję klasy Comparer i przekaż źródłowy plik XLSX do jej konstruktora
  4. Wywołaj metodę add klasy Comparer i określ docelową ścieżkę do pliku XLSX
  5. Na koniec wywołaj metodę porównania i przekaż wynikową ścieżkę pliku XLSX do porównania

W poprzedniej sekcji opisaliśmy kroki porównania dwóch plików Excela w Javie. Porównanie dwóch arkuszy programu Excel w Javie można przeprowadzić bez instalowania jakiegokolwiek narzędzia innej firmy, za pomocą trzech do czterech wierszy kodu i kilku wywołań interfejsu API. Wystarczy skonfigurować wymaganą bibliotekę z repozytorium Maven, aby wykonać porównanie dokumentów.

Kod do porównywania plików Excela w Javie

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

Opracowaliśmy kod Java do porównywania dwóch arkuszy Excela i zaznaczania różnic oraz zapisywania wynikowego pliku na dysku. Ten przykład pokazuje implementację porównywania dwóch arkuszy Excela w Javie, ale można łatwo porównać wiele plików Excela, używając metody add klasy Comparer. Co więcej, możesz łatwo użyć tego przykładowego kodu do porównania innych formatów arkuszy kalkulacyjnych, takich jak XLS, XLT, XLTM, XLSB i XLSM.

Omówiliśmy szczegółowe procedury porównywania dwóch arkuszy programu Excel w Javie i stworzyliśmy dla nich przykładowy kod. Niedawno opublikowaliśmy artykuł na temat porównywania plików CSV w Javie, odwiedź przewodnik jak porównać pliki CSV w Javie, aby uzyskać więcej informacji.

 Polski