0

如何使用 POI 向特定单元格添加整数验证、日期验证。并在用户输入数据后进行验证,如果数据错误则显示错误消息

提前致谢

4

1 回答 1

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 中调用它们。

于 2013-04-04T07:21:32.683 回答