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-2024 CODEPRJ.COM