使用poi做excel導出時解決以文本格式存儲的數字問題

本文轉自:http://blog.csdn.net/soundfly/article/details/7397764

poi版本 3.7

出現問題 :數據導出時純數字字段被以字符形式生成到excel中,單元格左上角出現綠三角

 

網上查了下資料,多是通過設置單元格數據類型方式解決

cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC)

 

研究了一下,發現該方法沒有效果

查看API發現解決方式很簡單

row.createCell(j).setCellValue(Double.parseDouble(value));

就是說setCellValue方法會根據傳遞參數的不同,自動分配單元格類型,只要把value轉換爲數值,導出的excel會自動把單元格類型設置爲數值類型。

問題解決。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章