我已经导入了我的excel文件,但是我想在excel表格中检查重复的单元格。
我想检查jsp页面中的每个单元格读取和重复单元格显示警告消息。
Iterator obj = new Itertor();
StringBuffer sb = new StringBuffer();
while(obj.hasNext()) {
Row myrow = (ROW) obj.next();
class obj1 = new class();
obj1.setname();
}发布于 2012-10-18 16:15:08
我真的不了解你的数据结构。您是否在使用Apache POI?您是如何从excel中获取这些值的?
要识别重复项,请创建一个HashSet并开始向该集合添加值。如果值已相加,则Add方法返回true。否则为False。
Iterator sheetInterator = new Itertor();
Set<Object> set = new HashSet();
while(sheetInterator.hasNext()) {
Row myrow = (Row) obj.next();
Iterator rowIterator = myrow.iterator();
while(rowIterator.hasNext()) {
Cell cell = (Cell) rowIterator.next();
String value = cell.getValue();
if(!set.add(value)){
// value has not been added to the set -> it is at least 2nd occurrence of this value
}
}
} https://stackoverflow.com/questions/12949704
复制相似问题