使用POI Java创建excel,但日期单元格显示为hash(#),但它也具有价值

时间:2018-10-24 09:18:18

标签: java apache-poi

我也将单元格样式设置为日期格式,但获得的值如下所示。下面是我的代码

if("java.util.Date".equals(obj.getClass().getName())) {
                            CellStyle cellStyle = workbook.createCellStyle();
                            CreationHelper createHelper = workbook.getCreationHelper();
                            cellStyle.setDataFormat(
                                createHelper.createDataFormat().getFormat("dd-MMM-yyyy"));
                            cell.setCellStyle(cellStyle);
                            cell.setCellValue(new Date());
                        } else
                            cell.setCellValue((String) obj);

enter image description here

如何解决此问题,请帮助我

0 个答案:

没有答案