使用jExcel创buildExcel文件

我使用jExcel API制作了一个excel文件,但是当我试图打开这个文件时,我得到了错误filename.xls:文件格式无效,我无法打开这个文件,这里是我的Java代码

File file = new File("C:\\Users\\Giga\\Desktop\\yvela.xls"); WritableWorkbook wb = Workbook.createWorkbook(file); WritableSheet wsheet = wb.createSheet("First Sheet", 0); int row = 0; for (Student student : students) { wsheet.addCell(new Label(0, row, student.getName())); wsheet.addCell(new Label(1, row, student.getSurname())); row++; } wb.close(); 

你需要在wb.write()之前调用wb.close()

write方法完成一些事情,实际上将数据写入文件。