开发者社区> 问答> 正文

请教一下大大神们关于java导入Excel的问题:报错

就是有的表有这个表头,有的表没有,上传的时候后台怎么判断第一行是不是表头,要把表头去掉读取下面的班级信息那一行要怎么弄,也不能直接忽略第一行,.因为有的没有表头的第一行就是班级信息了,还有就是有的表列顺序和这个不一样,比如我这个是班级,学生姓名.但是有的表没有班级这一列.而且第二列也不是学生姓名.在此请教大神们要怎么操作.谢谢

展开
收起
kun坤 2020-06-06 15:35:28 469 0
1 条回答
写回答
取消 提交回答
  • 最简单的办法,你要求导入的excel必须是一种格式,不然有的玩了,或者你可以问他一句:你是不是傻!

    ######回复 @蛋蛋 :) : 导入excel实际就是读取本地excel形成输入流,然后从流中获取excel的每一个单元格的文本,那么第一行的文本内容是什么,不是轻而易举的判断吗?######回复 @月生无界 : 那请问一下可以判断第一行是不是表头吗?######回复 @蛋蛋 :) : 如果是几种固定的格式,那么你写多几个导入方式呗,如果excel的格式是看心情,什么鸟样都有,那么你还是问他上面那句话吧######额....项目经理这么说的.我也很绝望啊######

    是不是根本没这种判断方式?这需求真是气人

    ######

    大神们  有人可以帮帮我吗?

    ######估计没有 强制要求格式吧。要不就取第一行的内容做判断######

    引用来自“月生无界”的评论

    最简单的办法,你要求导入的excel必须是一种格式,不然有的玩了,或者你可以问他一句:你是不是傻!

    你是不是傻 +1

    2020-06-06 15:35:33
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载