1

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;
    }


}

セルに書式を動的に適用するにはどうすればよいですか?

4

1 に答える 1