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;
}
}
セルに書式を動的に適用するにはどうすればよいですか?