JETT を使用して Excel シート ドキュメントを変換しています。内部で条件付き書式を適用する必要があります。
これは、スプレッドシート ドキュメント セル内の私のコードです。
<jt:forEach items="${getValues()}" var="item" indexVar="index" copyRight="true">
<jt:if test="${index%5 == 0}">
<jt:style style="border-left: medium">
${index}, ${item}
</jt:style>
</jt:if>
</jt:forEach>
これはうまく機能し、5 番目のセルごとに値とフォーマットを挿入し、値をループします。ただし、たとえば10番目のセルごとに別の方法でフォーマットする必要があります。したがって、基本的に別の IF ステートメントです。しかし、最初の IF ステートメントの後に別の IF ステートメントを配置しようとすると、何も挿入/フォーマットされません。これは私が試したことです:
<jt:forEach items="${getValues()}" var="item" indexVar="index" copyRight="true">
<jt:if test="${index%5 == 0}">
<jt:style style="border-left: medium">
${index}, ${item}
</jt:style>
</jt:if>
<jt:if test="${index == 14}">
<jt:style style="border-right: medium">
${index}, ${item}
</jt:style>
</jt:if>
</jt:forEach>
複数の IF ステートメントを 1 つの jt:forEach ループまたは ELSE-IF として使用する方法はありますか?
ありがとう