POI操作Excel時Cannot get a text value from a numeric formula cell非法參數異常


ExcelSheet = ExcelBook.getSheet(SheetName);

Cell = ExcelSheet.getRow(RowNum).getCell(ColNum);

String cellData = Cell.getStringCellValue();

報非法參數錯誤。

String無法獲取一個數值類型

修改代碼

String cellData = null;
ExcelSheet = ExcelBook.getSheet(SheetName);
Cell = ExcelSheet.getRow(RowNum).getCell(ColNum);
if (Cell != null) {
  Cell.setCellType(Cell.CELL_TYPE_STRING);
      cellData = Cell.getStringCellValue();
}

即可。


免責聲明!

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



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