java導入excel時處理日期格式(已驗證ok)


在Excel中的日期格式,比如2009-12-24將其轉化為數字格式時變成了40171,在用java處理的時候,讀取的也將是40171。
如果使用POI處理Excel中的日期類型的單元格時,如果僅僅是判斷它是否為日期類型的話,最終會以NUMERIC類型來處理。正確的處理方法是先判斷單元格的類型是否則NUMERIC類型,然后再判斷單元格是否為日期格式,如果是的話,

創建一個日期格式,再將單元格的內容以這個日期格式顯示出來。如果單元格不是日期格式,那么則直接得到NUMERIC的值就行了。具體代碼如下:

主要是判斷 NUMERIC 的時候 同事判斷下 單元格是不是日期格式 如果是 日期格式直接 轉成日期格式字符串返回值  

就ok 了。。

 


免責聲明!

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



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