zoukankan      html  css  js  c++  java
  • easyExce输出Excel只有表头没有数据问题解决

    这个神奇的问题困扰了我半天,明明和我之前的写入Excel方法几乎一样,以前可以,这次怎么都不成功,都是只有表头没有数据。

    网上也找不到解决方法,反复测试之后终于解决这个坑爹问题,记录一下。如果有人也遇到,可以参考。

    直接说结论:

      原因是我javabean上用到了@Data注解,并且里面的字段名是类似fUserName这种格式。

      我猜测,第二个字母是大写的话,@Data自动生产的get方法跟easyExcel自动调用get方法名不一致?

    效果:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    @ExcelProperty(value = "用户名")
    private String userName;
    @ExcelProperty(value = "用户名a")
    private String aUserName;
    @ExcelProperty(value = "用户名b")
    private String bUserName;
    @ExcelProperty(value = "用户名c")
    private String cUserName;
    @ExcelProperty(value = "用户名d")
    private String duserName;
    @ExcelProperty(value = "用户名e")
    private String euserName;
    @ExcelProperty(value = "用户名f")
    private String fUserName;

      

    解决方案:

      把字段名改成第二位是小写的格式就行了

  • 相关阅读:
    ADO.Net对Oracle数据库的操作(转)
    代码反思(1)
    继承与多态
    存储过程
    linux学习流程及内容概括
    Linux下终端快捷键
    查找算法
    epoll解读
    TCP/udp编程
    如何学习嵌入式
  • 原文地址:https://www.cnblogs.com/xianz666/p/14412353.html
Copyright © 2011-2022 走看看