easyExce輸出Excel只有表頭沒有數據問題解決


這個神奇的問題困擾了我半天,明明和我之前的寫入Excel方法幾乎一樣,以前可以,這次怎么都不成功,都是只有表頭沒有數據。

網上也找不到解決方法,反復測試之后終於解決這個坑爹問題,記錄一下。如果有人也遇到,可以參考。

直接說結論:

 

  原因是我javabean上用到了@Data注解,並且里面的字段名是類似fUserName這種格式。

  我猜測,第二個字母是大寫的話,@Data自動生產的get方法跟easyExcel自動調用get方法名不一致?

效果:

        @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;

  

 

 

 

 

解決方案:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM