Orientaremos você pelo processo passo a passo para comparar Excel arquivos em Java usando uma das melhores APIs de comparação de documentos deste artigo. Você aprenderá a usar estas etapas para criar o programa Java para comparar dois arquivos do Excel. Aqui você pode encontrar as instruções detalhadas junto com um código de exemplo para comparar duas planilhas do Excel e destacar as diferenças em Java.
Etapas para comparar arquivos do Excel em Java
- Instale GroupDocs.Comparison for Java do repositório Maven no projeto Java para comparação de arquivos do Excel
- Importar classes essenciais para o desenvolvimento de Java comparar a funcionalidade de dois arquivos do Excel
- Crie uma instância da classe Comparer e passe o arquivo XLSX de origem para seu construtor
- Chame o método add da classe Comparer e especifique o caminho do arquivo XLSX de destino
- Finalmente, chame o método compare e passe o caminho do arquivo XLSX resultante para comparação
Na seção anterior, descrevemos as etapas para comparar dois arquivos do Excel em Java. A comparação de duas planilhas do Excel em Java pode ser feita sem instalar nenhuma ferramenta de terceiros, com três a quatro linhas de código e consumindo algumas chamadas de API. Você só precisa configurar a biblioteca necessária do repositório Maven para realizar a comparação de documentos.
Código para comparar arquivos do Excel em 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"); | |
} | |
} |
Desenvolvemos um código Java para comparar duas planilhas do Excel e destacar diferenças e armazenar o arquivo resultante no disco. Este exemplo mostra a implementação da comparação de duas planilhas do Excel em Java, mas você pode comparar facilmente vários arquivos do Excel usando o método add da classe Comparer. Além disso, você pode usar facilmente este código de exemplo para comparação de outros formatos de planilha como XLS, XLT, XLTM, XLSB e XLSM.
Examinamos os procedimentos detalhados para comparar duas planilhas do Excel em Java e produzimos um código de amostra para ela. Recentemente, publicamos um artigo sobre a comparação de arquivos CSV em Java, visite o guia como comparar arquivos CSV em Java para obter mais informações.