DataFormatter dataFormatter = new DataFormatter();
for (int rowNum = 1; rowNum <= lastRowNum; rowNum++) {XSSFCell number = xssfRow.getCell(6);// 第1种方式number.setCellType(CellType.STRING);// 第二种方式String value = dataFormatter.formatCellValue(number);
}
这里我用的第二种方法,在for外边new DataFormatter对象,防止重复创建新对象。
第一种方法没找到可能是jar包版本的问题。
如果存入数据库的类型是String的话,数据库自带排序按钮无法实现排序。