如何格式化一个dynamic生成的单元格

我试图用jXLS库生成一个dynamic的excel报告。
下面是我用作input的jXLS模板。

|<jx:forEach items="${headers1}" var="header"> | ${header.headerText} | </jx:forEach>| |<jx:forEach items="${rows1}" var="rowItem"> | | | |<jx:forEach items="${rowItem.columns}" var="cell">| ${cell.value} |</jx:forEach> | |</jx:forEach> | | | 

有了这个,我能够生成与查询结果集和值返回的列一样多的excel报告。 但是我面临的问题是如果列是date列,如何格式化单元格。 我无法将jXLS模板中的格式应用为表示报表中所有单元格的单个单元格。 这里是Cell.java的定义

 public class Cell { public Cell(Object value) { super(); this.value = value; } private Object value; public Object getValue() { return value; } public void setValue(Object value) { this.value = value; } } 

如何dynamic地将格式应用于单元格?