如何使用POI向特定单元格添加整数验证,日期验证。 并在用户输入数据后进行验证,如果数据错误则显示错误消息
提前致谢
答案 0 :(得分:0)
我曾经遇到过验证excel文件的类似情况。您可以这样编码:
if(cell != null){
switch (cell.getCellType()) {
case Cell.CELL_TYPE_STRING:
//Validate String as required
break;
case Cell.CELL_TYPE_NUMERIC:
if (DateUtil.isCellDateFormatted(cell)) {
//Validate Date
} else {
//Validate Number
}
break;
default:
//Handle Default
}
}
我建议你为每种类型(字符串,数字和日期)编写单独的验证处理程序,并从你的switch case中调用它们。