| | |
| | | arrayString.add(""); |
| | | //arrayString[i] = ""; |
| | | } else { // 如果EXCEL表格中的数据类型为字符串型 |
| | | if(cell.getCellType() != Cell.CELL_TYPE_BOOLEAN){ |
| | | arrayString.add(cell.getStringCellValue().trim()); |
| | | }else{ |
| | | arrayString.add(cell.getBooleanCellValue() ? "TRUE" : "FALSE"); |
| | | } |
| | | //arrayString[i] = cell.getStringCellValue().trim(); |
| | | } |
| | | } |
| | |
| | | arrayString.add(""); |
| | | } else if (cell.getCellType() == 0) { |
| | | // arrayString[i] = new Double(cell.getNumericCellValue()).toString(); |
| | | if (HSSFCell.CELL_TYPE_NUMERIC == cell.getCellType()) { |
| | | if (XSSFCell.CELL_TYPE_NUMERIC == cell.getCellType()) { |
| | | short format = cell.getCellStyle().getDataFormat(); |
| | | if(format == 14 || format == 31 || format == 57 || format == 58){ |
| | | //日期(中文时间格式的) |
| | |
| | | arrayString.add(formater.format(d)); |
| | | //arrayString[i] = formater.format(d); |
| | | } else { |
| | | if(HSSFCell.CELL_TYPE_STRING == cell.getCellType()){ |
| | | if(XSSFCell.CELL_TYPE_STRING == cell.getCellType()){ |
| | | arrayString.add(cell.getStringCellValue()); |
| | | //arrayString[i] =cell.getStringCellValue(); |
| | | }else if(HSSFCell.CELL_TYPE_FORMULA==cell.getCellType()){ |
| | | }else if(XSSFCell.CELL_TYPE_FORMULA==cell.getCellType()){ |
| | | arrayString.add(cell.getCellFormula()); |
| | | //arrayString[i] =cell.getCellFormula(); |
| | | }else if(HSSFCell.CELL_TYPE_NUMERIC== cell.getCellType()){ |
| | | }else if(XSSFCell.CELL_TYPE_NUMERIC== cell.getCellType()){ |
| | | HSSFDataFormatter dataFormatter = new HSSFDataFormatter(); |
| | | arrayString.add(dataFormatter.formatCellValue(cell)); |
| | | //arrayString[i] =dataFormatter.formatCellValue(cell); |
| | |
| | | arrayString.add(""); |
| | | //arrayString[i] = ""; |
| | | } else { // 如果EXCEL表格中的数据类型为字符串型 |
| | | if(cell.getCellType() != Cell.CELL_TYPE_BOOLEAN){ |
| | | arrayString.add(cell.getStringCellValue().trim()); |
| | | }else{ |
| | | arrayString.add(cell.getBooleanCellValue() ? "TRUE" : "FALSE"); |
| | | } |
| | | |
| | | |
| | | //arrayString[i] = cell.getStringCellValue().trim(); |
| | | } |
| | | } |