①if (XSSFCell.CELL_TYPE_NUMERIC == row.getCell(index).getCellType()) {
//excelのセルの書式設定:Dateフォーマットの判断
if(org.apache.poi.ss.usermodel.DateUtil.isCellDateFormatted(row.getCell(index))){
Date date = row.getCell(index).getDateCellValue(); cell = date.toString(); }else { // NUMERIC cell = String.valueOf(row.getCell(index).getNumericCellValue());} }
②//excelのセルの書式設定:ユーザー定義のフォーマット
DataFormatter df = new DataFormatter();
String stringCellValue = df.formatCellValue(row.getCell(index));df.getDefaultFormat(cell)
③强制设成String型
row.getCell(j).setCellType(XSSFCell.CELL_TYPE_STRING);