java上传excel表做校验

SSM框架,上传excel表功能已经实现,但是怎么去给excel表的数据做校验?

是如斯这样的:1:需要读取excel表格的数据之后才可以做验证。前几天刚做过,下载,读取,导入excel表格的功能,很全面,分享给你:http://blog.csdn.net/xuanzhangran/article/details/71603478

上传、校验、保存是三步,楼主第一步做完了很好,excel就在服务器里面程序读取服务器里面的文件就行了 ,**百度搜一下读取excel 操作 问题解决** 读取完了 在保存

//把上传的file转成workbook
 Workbook wb = new XSSFWorkbook(file);
 //循环sheet
 //循环row
 //循环cell
 //获取cell的值
 //校验cell的数据是否符合规则
 //符合
 //不符合

写了个思路
代码楼主百度下吧
实在是懒得写了

XSSFWorkbook 是excel2007往上的版本
HSSFWorkbook 是excel2003的版本

利用抓取异常的方法来判断excel表格中的数据的类型等,
例如:一个单元格中有时是字符串型类型的数据,有时是整形的数据,这时候应该先获取字符串类型(也可以先获取整形的,则后面在抓取异常时候就要获取字符串类型的数据)的数据,如果这句抛出异常,则抓取异常,用整形获取数据。
XSSFWorkbook 是excel2007往上的版本
HSSFWorkbook 是excel2003的版本
同样通过抓取异常的形式判断上传的excel表格是哪个版本的,不过最好的办法:就是让用户下载Excel模板,上传Excel时上传修改后的模板excel