0

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 として使用する方法はありますか?

ありがとう

4

2 に答える 2