我的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
答案 0 :(得分:1)
我用以下方法解决了,
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;
}