簡體   English   中英

Jxls2動態列

[英]Jxls2 dynamic columns

目前,我有一個List <MyClass>想要顯示並在列上重復。

    Class MyClass {
       String attr1;
       String attr2;
       String attr3;
    }

在Jxls 1.0.6中,可以通過以下方式定義

    B1 -- <jx:forEach items="${myList}" var="m">
    C1 -- ${m.attr1}
    D1 -- ${m.attr2}
    E1 -- ${m.attr3}
    F1 -- </jx:forEach>

由於性能問題,我將升級到Jxls 2.2.3。

,我看到每個命令都有一個“方向”選項。 因此,我在A1中設置注釋字段,如下所示。

    jx:each(items="myList" var="m" lastCell="C1" area="A1:C1" direction=EachCommand.Direction.RIGHT)

並輸入這些列

    A1 -- ${m.attr1}
    B1 -- ${m.attr2}
    C1 -- ${m.attr3}

但是,excel的輸出是

A1 B1 C1
XXX
XXX
XXX
....

我的例外是顯示像

A1 B1 C1 D1 E1 F1 G1 H1 I1 J1
XXXXXXXXX ......

有什么辦法可以在excel注釋字段中進行操作,如果可以,該怎么辦?

謝謝!

  1. 升級到jxls-2.2.4(它剛剛發布)
  2. 使用以下語法為每個命令指定正確的方向

    jx:each(items =“ myList” var =“ m” lastCell =“ C1” area =“ A1:C1” direction =“ RIGHT”)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM