【发布时间】:2012-06-05 05:45:42
【问题描述】:
我需要对单元格应用特定的数据格式。
XSSFCellStyle cellStyle = workBook.createCellStyle();
XSSFDataFormat format = workBook.createDataFormat();
cellStyle.setDataFormat(format.getFormat("m/d/yy h:mm"));
dataCell.setCellType(1); //String
dataCell.setCellStyle(cellStyle);
正在写入数据,但问题是该格式仅在我打开 excel 工作表(在 Excel 应用程序中)时应用,请在包含我的数据的单元格内单击。
然后按 Enter 键。
只有这样才会应用格式。
如何在不点击每个单元格的情况下应用格式?
【问题讨论】:
-
您删除了将样式应用于单元格的 Java 代码。请将其添加到您的示例代码中。
-
我添加了这一行(仅一行),但我认为这没有问题,因为格式是在单元格上设置的。但是只有在选择单元格末尾按Enter键时才能看到格式。
标签: java excel-2007 apache-poi