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

IT求解释 2014-08-13 11:02:35
各位好:
我在使用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());
...全文
1471 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
IT求解释 2015-03-12
  • 打赏
  • 举报
回复
引用 1 楼 shixitong 的回复:
cell.setCellStyle(styleCell);
cell.setCellValue(entity.getValue());
改为
cell.setCellValue(entity.getValue());
cell.setCellStyle(styleCell);
看看
原因找到了,原来是数据格式的问题,先把数据转换为日期格式再赋值给单元格就好了,谢谢
shixitong 2014-08-13
  • 打赏
  • 举报
回复
cell.setCellStyle(styleCell);
cell.setCellValue(entity.getValue());
改为
cell.setCellValue(entity.getValue());
cell.setCellStyle(styleCell);
看看

50,527

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧