如何使用HSSF从Excel单元格中读取字母数字数据?
我有一个Excel file
包含以下data types
String
, Boolean
, Numeric
和Alpha Numeric
。 使用HSSF poi
,我提取了相同的。
cell.getStringCellValue(); //for String values cell.getBooleanCellValue(); //for Boolean values True or False cell.getNumericCellValue(); //for Numeric values.
任何人都可以请帮我从Excel单元格值中获取alphanumeric
数据的数据?
供参考:
以下是HSSF poi
可用的常量,
Cell.CELL_TYPE_BLANK Cell.CELL_TYPE_NUMERIC Cell.CELL_TYPE_STRING Cell.CELL_TYPE_FORMULA Cell.CELL_TYPE_BOOLEAN Cell.CELL_TYPE_ERROR
我用下面的方法解决了,
int cellType = cell.getCellType(); switch(cellType) { case Cell.CELL_TYPE_BLANK: // cell.get break; case Cell.CELL_TYPE_BOOLEAN: // cellValue = cell.getBooleanCellValue(); break; case Cell.CELL_TYPE_ERROR: // break; case Cell.CELL_TYPE_FORMULA: // break; case Cell.CELL_TYPE_NUMERIC: // cellValue = cell.getNumericCellValue(); break; case Cell.CELL_TYPE_STRING: // cellValue = cell.RichStringCellValue(); break; }