java excel 判断组重复_Java判断Excel某列是否有重复值

该博客介绍了如何使用Java的POI库来检查Excel文件中某一列是否存在重复值。通过提供代码示例,展示了如何读取Excel,遍历指定列,并检测值的重复情况,输出重复的行号。
摘要由CSDN通过智能技术生成

最近由于项目的需要,要求判断给定的Excle中某一列值,看其是否有重复,如果有重复显示重复字段名字以及都是在那些行重复了。下面直接给出代码,让大家做下参考。如有问题我们一起讨论~需要用到poi3.8插件,请自行下载

/**

* 判定Excel中某列是否有重复数据

* @param file 读取数据的源Excel

* @param ignoreRows 读取数据忽略的行数,比如行头不需要读入 忽略的行数为1

* @param column 需要判定的字段所在列的位置,比如需要判定的字段在第三列, column=2;注意,0是算第一列

* @return 读出的Excel中数据的内容

* @throws FileNotFoundException

* @throws IOException

*/

public boolean judgeRepeatExcle(File file, int column,int ignoreRows){

boolean flag=false;

if(column>=0&&file.exists()){

/*实现excle的兼容读取*/

Workbook wb = null;

try {

wb = new XSSFWorkbook(new FileInputStream(file));

} catch (Exception ex) {

try {

wb= new HSSFWorkbook(new POI

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值