List里面装的是对象,对象的属性就是rs.getString()要获得的字段名。
try {
// WritableFont wf = new WritableFont(WritableFont.TIMES, 18,
// WritableFont.BOLD, true);
// WritableCellFormat wcfF = new WritableCellFormat(wf);
WritableSheet ws = wwb.createSheet("值班表", 0);
// 定义表格的行
for (int k = 0; k < cols.length; k++) {
Label labe1 = new Label(0, k + 1, cols[k]);
ws.addCell(labe1);
}
// 定义表格的列
for (int j = 0; j < rows.length; j++) {
Label labe1 = new Label(j + 1, 0, rows[j]);
ws.addCell(labe1);
}
while (it.hasNext()) {
Onduty duty = new Onduty();
duty = (Onduty) it.next();
String name = duty.getUserName();
String st = duty.getStartTime();
String et = duty.getEndTime();
String date = duty.getDutyDate();
       Label labe1 = new Label(r, c, value);
ws.addCell(labe1);
}
} catch (RowsExceededException e) { e.printStackTrace();
} catch (WriteException e) {
e.printStackTrace();
}