0
私は製品データベースから簡単な請求書を作成するプログラムを書いています。ユーザーがアレイリストに追加された製品と数量を選択したので、whileループが実行された後でこれをやりたいとは思わないので、書き込み可能なノートブックを閉じるのに問題があります。私は、java.jxlメソッドの機能に関する知識が限られているので、助けに感謝します。whileループ(netbeans)を使用してarraylistからExcelに書き込む
public void write() {
try {
WritableWorkbook myexel = Workbook.createWorkbook(new
File("C:\\Users\\paulm\\Desktop\\Invoice.xls"));
WritableSheet mysheet = myexel.createSheet("MYSHEET", 0);
Label l = new Label(0, 0, "Products :");
mysheet.addCell(l);
int count = 0;
while(SelectedArray.size() >=count){
int n = count + 1;
String prodtoadd = SelectedArray.get(count).getSelected();
Label ln = new Label(1, n, prodtoadd);
mysheet.addCell(ln);
myexel.write();
count++;
}
myexel.close();
} catch (Exception e) { }
}
はまだ働いていない - それは書いてないか閉じません – Pamar