需求說明:使用EasyPoi時導出文件中折扣字段是小數,被測試同學提了一個bug,需要轉成百分數導出。
個人覺得應該轉百分號只要在@Excel注解里面加個屬性即可,但是在網上的easypoi教程中沒有發現有介紹這方面的具體使用,發現了@Excel中有個數字格式化屬性numFormat,於是看了下numFormat的實現源碼,發現是使用了DecimalFormat對象,於是找了下這個對象的使用方法。
Java中 DecimalFormat 用法詳解 --
https://www.cnblogs.com/Small-sunshine/p/11648652.html
發現百分數格式為#.##%,於是我加了上去,發版后測試發現是可行的。
numFormat方法:
發版后重新導出的正確格式數據: