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的话,数据库自带排序按钮无法实现排序。