我们如何从Apache POI的Excel中读取默认的单元格格式?
public java.text.Format getDefaultFormat(Cell cell).
我正在读取Excel单元格中的值并将其存储在数据库中。
下面的代码不起作用,它给出了一个types不匹配的错误。
userdata.setTaskid((int)(row.getCell(0).getNumericCellValue())); System.out.println(userdata.getTaskid());
下面的代码会给你单元格的格式,然后根据返回的整数格式,你可以决定如何获取单元格值,例如使用getNumericCelValue或getBooleanCelValue等。
int cellType = row.getCell(0).getCellType();
- 空白值= 3
- 布尔值= 4
- 错误值= 5
- 公式值= 2
- 数值= 0
- string值= 1