4

コンパイル時に行数がわからない Excel シートを読み取るように jxls API を構成するにはどうすればよいですか。

ループブレーク条件はどうなりますか。

Cant jxls は、Excel シート内の有効なデータが含まれる行の数を調べ、そこまで読み取ります。

代替手段は何ですか?

参照 [http://jxls.sourceforge.net/reference/reader.html][1]

4

2 に答える 2

0

このリンクを使用してくださいhttp://www.mail-archive.com/jxls-user@lists.sourceforge.net/msg00094.html

基本的に、カーソルの開始位置のみを定義する必要があります..

 <loop startRow="7" endRow="7" items="department.staff" var="employee"  varType="net.sf.jxls.sample.model.Employee">
            <section startRow="7" endRow="7">
                <mapping row="7" col="0">employee.name</mapping>
                <mapping row="7" col="1">employee.age</mapping>
                <mapping row="7" col="3">employee.payment</mapping>
                <mapping row="7" col="4">employee.bonus</mapping>
            </section>
            <loopbreakcondition>
                <rowcheck offset="0">
                    <cellcheck offset="0">Employee Payment Totals:</cellcheck>
                </rowcheck>
            </loopbreakcondition>
        </loop>

これにより、ループブレーク条件に到達するまで、行 7 からすべてのレコードが読み取られます。endRow 値はここで少し混乱しますが、ループブレークは endRow 値ではなく loopbreak 条件によって制御されます。

于 2012-03-07T04:38:35.527 に答える