【发布时间】:2014-12-23 10:09:39
【问题描述】:
我正在尝试使用 jXLS 库生成动态 Excel 报告。
下面是我用作输入的 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 报告。但我面临的问题是如果列是日期列,如何格式化单元格。我无法将 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;
}
}
如何动态地对单元格应用格式?
【问题讨论】: