我有一个excel表,想要用java删除某一列中,只要数据重复就仅仅保留重复数据中第一行的数据。
就比如4,5,10,11行的YKTSAMISD列都是重复的,我只保留第4行
使用Apache POI 或者EasyPOI 库读取数据判断,然后重新生成一个新的文件或Sheet就行了。
https://gitee.com/lemur/easypoi
有例子吗?
钱太少,懒得写代码。
给你个思路吧,把excel的所有行的数据都读取到,然后java分析调整数据,将调整好的数据写入新的excel.
easyExcel,行读取数据,每行都存入list,后续重复数据不存入,最后将这个list的数据通过 easyExcel再写入到文件里