作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个列表人员(在 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);
}
}
}
最佳答案
你可以分享TableModel介于两者之间JTables (例如,使用 RowFilter 作为第二个。JTable
)
或通过使用 RowFilter
为第二个 JTables
使用单独的两个 TableModels
在 TableModels
之间复制数据. JTable
关于java - 如何将 jTable 的某些部分复制到另一个 jTable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8065514/
我是一名优秀的程序员,十分优秀!