java使用POI读取excel小计
数据转换:
public String getStringCellValue(Cell cell) {
String strCell = "";
if (cell == null) {
return "";
} else
//判断数据的类型
switch (cell.getCellType()) {
case Cell.CELL_TYPE_NUMERIC: //数字
short format = cell.getCellStyle().getDataFormat();
// 自定义id,全部转换成日期
if (format != 0) {
SimpleDateFormat sdf = null;
//System.out.println("cell.getCellStyle().getDataFormat()="+cell.getCellStyle().getDataFormat());
if (format == 20 || format == 32) {
sdf = new SimpleDateFormat("HH:mm");
} else if (format == 14 || format == 31 || format == 57 || format == 58) {
// 处理自定义日期格式:m月d日(通过判断单元格的格式id解决,id的值是58)
sdf = new SimpleDateFormat("MM-dd