複数行のデータを Excel シートに挿入する必要があるシナリオがあります。この目的で JXL API を使用しています。ただし、問題は、ループ内の最後のデータ セットのみが Excel シートに書き込まれていることです。誰かがそれを達成するのを手伝ったり、コードスニペットや例を提供してくれませんか?
どうもありがとう。
int ccount = ws.getColumns();
int rc = ws.getRows();
int rnum = rc - 10;
for(int i=1;i(lesser than symbol)3; i++){
rnum++;
String srnum = String.valueOf(rnum);
wsheet.addCell(new jxl.write.Label(1, rc, srnum, wcf1));
wsheet.addCell(new jxl.write.Label(2, rc, "b", wcf1));
wsheet.addCell(new jxl.write.Label(3, rc, "c", wcf1));
wsheet.addCell(new jxl.write.Label(4, rc, "d", wcf1));
System.out.println("executing...........");
wsheet.addCell(new jxl.write.Label(5, rc, "e", wcf1));
wsheet.addCell(new jxl.write.Label(6, rc, "f", wcf1));
wb.write();
rc++;
}
ここで、wcf1 は、別のメソッドで定義した WritableCellFormat を参照します。このシートでは、行番号 11 までいくつかの情報を挿入しましたが、その後に複数のデータを挿入する必要があります。そこで、for ループを使用しました。しかし、それは結果を適切に与えていません。これで私を助けてください。