用户需求要导出excel日期类型数据可以筛选(原本是格式化的字符串,但是没发根据年月日筛选),用WPS打开没问题,是用Excel打开部分日期类型数据会变成数字(好像是32条以后会变成数字)
HSSFCell cell = currentRow.createCell(cellCount++);
HSSFCellStyle cellStyle = workbook.createCellStyle();
HSSFDataFormat format = workbook.createDataFormat();
cellStyle.setDataFormat(format.getFormat(DateUtil.Y_M_D));
if(StringUtils.isNotBlank(val)){
cell.setCellValue(DateUtil.parseDate(val,DateUtil.YY_MM_DD));
cell.setCellStyle(cellStyle);
cell.setCellType(CellType.NUMERIC);
}
试了下不是数据问题,好像是导出32条以后用Excel会变成数字,用的是Office2019
日期是文本,客户可以自己设置成日期格式呀