POI实现Excel导入Cannot get a text value from a numeric cell
生活随笔
收集整理的這篇文章主要介紹了
POI实现Excel导入Cannot get a text value from a numeric cell
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
使用POI實現Excel導入時提示:
Cannot get a text value from a numeric cell
解決
Excel數據Cell有不同的數據類型,從一個數字類型的Cell讀取出一個字符串并寫入數據庫時,就會出現Cannot get a text value from a numeric cell的異常錯誤。
添加此行代碼:
row1.getCell(1).setCellType(Cell.CELL_TYPE_STRING);舉例:
?
//獲取第一行數據Row row1 =sheet.getRow(0);if(row1!=null){//獲取采購訂單號row1.getCell(1).setCellType(Cell.CELL_TYPE_STRING);String purchaseCode =row1.getCell(1).getStringCellValue();receiveOrder.setPurchaseCode(purchaseCode);}?
總結
以上是生活随笔為你收集整理的POI实现Excel导入Cannot get a text value from a numeric cell的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BigDeciml转String为0.0
- 下一篇: 一行Java代码实现获取上传文件的后缀名