コンパイル時に行数がわからない Excel シートを読み取るように jxls API を構成するにはどうすればよいですか。
ループブレーク条件はどうなりますか。
Cant jxls は、Excel シート内の有効なデータが含まれる行の数を調べ、そこまで読み取ります。
代替手段は何ですか?
参照 [http://jxls.sourceforge.net/reference/reader.html][1]
このリンクを使用してください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 条件によって制御されます。