当前位置:   article > 正文

Java 实现 EasyExcel导入excel文件_java实现easyexcel导入文件

java实现easyexcel导入文件

需求:实现excel文件导入并进行数据处理

实体类的设计:

用于上传的excel------------------------> WxdhCustomGenerateTaskExcel (名字随便起,言简意赅)

经过excelListener处理后的----------> WxdhCustomGenerateTaskResultExcel (同上)

Listener ----------------------------------> WxdhCustomGenerateTaskListener (同上)

------------------------------------------------------------------------------------------------------------------------

Excel内数据格式如下

tip:这里有个注意点,当你的数据很大,excel会自动进行数据科学计数法,读入excel的时候会报以下错误:"Convert excel format exception.You can try specifying the 'excelType' yourself"

解决办法:将Excel数据会变化的那列设置为文本,注意不要直接Ctrl+s保存,要另存为一个新文件,然后再打开,设置的文本格式就不会消失了。直接保存的话再打开设置的格式会还原。

  1. @Data
  2. public class WxdhCustomGenerateTaskExcel implements Serializable {
  3. private static final long serialVersionUID = 1L;
  4. @ExcelProperty(value = "序号", index = 0)
  5. private String order;
  6. @ExcelProperty(value = "id", index = 1)
  7. private String id;
  8. @ExcelProperty(value = "age", index = 2)
  9. private String age;
  10. }

-----------------------------------------------------------------------------------------

  1. @Data
  2. public class WxdhCustomGenerateTaskResultExcel implements Serializable {
  3. private static final long serialVersionUID = 1L;
  4. private String order;
  5. private String id;
  6. private String age;
  7. private String name;
  8. private String class;
  9. /**
  10. * 是否有数据为空
  11. */
  12. private String empty;
  13. /**
  14. * 是否存在问题 (0-no 1-yes)
  15. */
  16. private Integer existQuestion;
  17. }

-------------------------------------------------------

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/321599
推荐阅读
相关标签
  

闽ICP备14008679号