laogao01200
2017-05-23 05:07
采纳率: 80%
浏览 6.0k
已采纳

java上传excel表做校验

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • 转角人生 2017-05-23 06:34
    已采纳

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

    已采纳该答案
    打赏 评论
  • Laherz 2017-05-23 05:42

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

    打赏 评论
  • CSDNRGY 2017-05-23 06:02
    //把上传的file转成workbook
     Workbook wb = new XSSFWorkbook(file);
     //循环sheet
     //循环row
     //循环cell
     //获取cell的值
     //校验cell的数据是否符合规则
     //符合
     //不符合
    
    
    打赏 评论
  • CSDNRGY 2017-05-23 06:02

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

    打赏 评论
  • CSDNRGY 2017-05-23 06:03

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

    打赏 评论
  • 帝君l 2017-05-23 06:28

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

    打赏 评论

相关推荐 更多相似问题