我们将通过使用本文中最好的文档比较 API 之一,逐步指导您比较 Java 中的 Excel 文件。您将学习如何使用这些步骤来创建 Java 程序来比较两个 excel 文件。在这里,您可以找到详细说明以及示例代码,以比较两个 Excel 工作表并突出显示 Java 中的差异。
在 Java 中比较 Excel 文件的步骤
- 从 Java 项目中的 Maven 存储库安装 GroupDocs.Comparison for Java 以进行 Excel 文件比较
- 导入Java开发必备类比较两个excel文件功能
- 创建 Comparer 类的实例并将源 XLSX 文件传递给它的构造函数
- 调用Comparer类的add方法,指定目标XLSX文件路径
- 最后,调用 compare 方法并传递生成的 XLSX 文件路径进行比较
在上一节中,我们概述了比较 Java 中的两个 Excel 文件的步骤。无需安装任何第三方工具,只需三到四行代码,消耗少量 API 调用,即可在 Java 中比较两张 Excel 表格。您只需要从 Maven 存储库中设置所需的库即可执行文档比较。
Java中比较Excel文件的代码
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 表并突出显示差异,并将生成的文件存储在磁盘上。此示例显示了在 Java 中比较两个 Excel 工作表的实现,但您可以使用 Comparer 类的 add 方法轻松比较多个 Excel 文件。此外,您可以轻松地使用此示例代码来比较其他电子表格格式,如 XLS、XLT、XLTM、XLSB 和 XLSM。
我们已经详细介绍了在 Java 中比较两个 Excel 工作表的详细过程,并为其生成了示例代码。最近,我们发表了一篇关于比较 Java 中的 CSV 文件的文章,请访问 如何在 Java 中比较 CSV 文件 指南了解更多信息。