JAVA使用POI导出EXCEL设置单元格格式有关问题

JAVA使用POI导出EXCEL设置单元格格式问题~
各位好:
           我在使用POI导出EXCEL的时候,想设置单元格的格式。设置方法如下,问题是导出EXCEL后,单元格显示的数据并不如格式设置的那样,必须得双击单元格才正常(初始数据:2014-05-12,设定格式后期望显示:5/12):搞了好久了,求帮助!谢谢

XSSFDataFormat format = workbook.createDataFormat();
XSSFCellStyle styleCell = workbook.createCellStyle();
styleCell.setDataFormat(format.getFormat("m!/d"));

cell=sheet.getRow((j+2)).getCell((int)(6+(cellIndex-1)));
cell.setCellStyle(styleCell);
cell.setCellValue(entity.getValue());

------解决思路----------------------
cell.setCellStyle(styleCell);
cell.setCellValue(entity.getValue());

改为
cell.setCellValue(entity.getValue());
cell.setCellStyle(styleCell);

看看