java - java中比较两个csv文件的内容

标签 java csv

我正在尝试比较两个 csv 文件的内容。我有 csv 文件 test1.csv 和 test2.csv。两者的内容应该是相同的..如果不是,那么我想将差异传输到 .txt 文件中。如果一切都是平等的,那么一切都是正确的。

我刚刚创建了两个测试 csv 文件,其中包含包含内容的列和行

第一列是相应表的主键。我想通过标识符进行比较

test1.csv
1,Max,New York
2,David,Jersey
test2.csv
1,Max,California
2,David,Jersey

.txt 中的输出应为行 "1,Max,New York"

我只是没有代码。我对能得到的每一个建议和提示都很高兴。预先感谢您。

最佳答案

我建议最简单的方法是使用在线工具比较两个文件内容,这会让您了解不同之处。您可以引用以下链接。

https://www.diffchecker.com/diff

如果需要,您可以使用需要下载的 winmerge 等工具。

如果你想用java实现,请引用下面两个链接。

https://javaconceptoftheday.com/compare-two-text-files-in-java/

Comparing two files in java

关于java - java中比较两个csv文件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56349572/

相关文章:

java - 如何读取 CSV 文件的第一列

java - 用 Java 解析 CSV 文件的一部分

python - Pandas 的 read_csv C 引擎有什么方法可以忽略或替换 Unicode 解析错误吗?

java - 在 Java 中准确调度任务运行

java - wait() - java中的notify()机制以一种奇怪的方式发生故障

java - JFrame 中的开关面板

c# - 解析高级 CSV 文件

java - 如何使用Java API编写此Elasticsearch查询

java - Gradle 无法构建具有 Docker 依赖项的 JAR

csv - ERROR 2997 : Encountered IOException. 目录 part1 不存在