Tag: tableview

JavaFXdynamic添加行和列到TableView

我正在尝试开发一段代码来将数据从Excel文件导入/导出到Java中。 我已经完成导入和导出到定义的模板中(例如:Employee类,我知道Excel表在第一列有“id”,在第二列有“name”等等)。 我遇到的麻烦是添加列和行,以使TableView具有与导入的Excel文件相同的信息,而不pipe行数/列数。 当我从一个Excel文件导入数据时,我把它发送到一个“ArrayList参数”。 所以如果Excel文件有: Id | 名称 1 | 约翰 2 | 玛丽 当我列出ArrayList'参数'我得到:“Id名称01约翰02玛丽” 我知道有多less列(因为所有单元格=行号*列号): columnSize = parameter.size() / importedExcel.RowNumber() 我设法根据一般的Excel文件dynamic添加列。 public class ExcelObject { private int rowNum; private ArrayList<String> parameters; public void readExcel(String filePath, int sheetInt) { try { FileInputStream file = new FileInputStream(new File(filePath)); XSSFWorkbook workbook = new XSSFWorkbook(file); XSSFSheet sheet = […]

将JavaFX TableView数据导出到Excel(XLS)

如何将JavaFX TableView的数据导出为XLS Excel文件?