У меня есть список людей (в jTable), и я хочу экспортировать его в файл Excel. Мне нужно, чтобы каждый человек пошел на отдельный лист, поэтому мне нужно разделить исходный jTable, но я не знаю, как?
это то, что я хочу сделать?
public void exportToExcelSelectedPersons(HSSFWorkbook hwb, JTable table) {
String sheetName = null;
final PersonsList personList = PersonsList.getInstance();
TimeTable tt = new TimeTable();
tt = new TimeTable();
int[] selectedIndexes = personList.getSelectedIndices();
sheetName = personList.getModel().getElementAt(selectedIndexes[0]).getName();
int i, j;
for (i = 1; i < table.getRowCount(); i++) {
for (j = 1; j < table.getColumnCount(); j++) {
if (table.getValueAt(i, j) instanceof PersonInfo) {
break;
}
//copy table (for this specefic person) to tt
//exportToExcel(hwb, tt, sheetName);
}
}
}