Java 以某一列为标准 删除该列中数值重复的行

我有一个excel表,想要用java删除某一列中,只要数据重复就仅仅保留重复数据中第一行的数据。

就比如4,5,10,11行的YKTSAMISD列都是重复的,我只保留第4行

使用Apache POI 或者EasyPOI 库读取数据判断,然后重新生成一个新的文件或Sheet就行了。

https://poi.apache.org/

https://gitee.com/lemur/easypoi

有例子吗?

钱太少,懒得写代码。

给你个思路吧,把excel的所有行的数据都读取到,然后java分析调整数据,将调整好的数据写入新的excel.

easyExcel,行读取数据,每行都存入list,后续重复数据不存入,最后将这个list的数据通过 easyExcel再写入到文件里